Torbjörn Andersson
2e071b59d6
When ensureCapacity() does not have an old string to copy, make sure the newly
...
allocated one is terminated. Hopefully this will keep the SCUMM save dialog
from randomly adding garbage to my savegame names.
svn-id: r22908
2006-06-04 09:14:07 +00:00
Travis Howell
8792ab873b
Looping and tempo details in GMF header are used by MIDI sound effects too
...
svn-id: r22907
2006-06-04 00:03:30 +00:00
Torbjörn Andersson
3e72e5c9e0
Re-align the launcher version string when the screen changes. It could be
...
argued that the widget should do this automagically, but in most cases they
should probably keep the same alignment at all resolutions, so this is the
exception that (dis)proves the rule.
svn-id: r22906
2006-06-03 22:00:20 +00:00
Torbjörn Andersson
7b2362702f
This hack is no longer needed to make the mouse cursor visible on the Kyra 3
...
main menu.
svn-id: r22905
2006-06-03 19:43:57 +00:00
Johannes Schickel
392fe0cad1
Don't allow creation of save file when the user quits the game while the intro.
...
svn-id: r22904
2006-06-03 18:38:36 +00:00
Johannes Schickel
4a6b2a3276
Fixes visible mouse cursor in the intro with classic theme.
...
svn-id: r22903
2006-06-03 18:34:57 +00:00
Johannes Schickel
35e7eacc3f
Changes some char* usage to Common::String.
...
svn-id: r22902
2006-06-03 18:30:07 +00:00
Eugene Sandulenko
2c01a4c901
I completely forgot to gredit Laurent Blume for Solaris x86 build which we
...
offer.
svn-id: r22901
2006-06-03 18:23:36 +00:00
Johannes Schickel
6cfb416d44
- Replaces usage of PAKChunk* with PAKChunk for Common::List, should solve some strange MSVC6 warnings/(errors).
...
svn-id: r22900
2006-06-03 17:58:13 +00:00
Torbjörn Andersson
680d309a31
Updated Simon section.
...
svn-id: r22899
2006-06-03 17:21:18 +00:00
Torbjörn Andersson
12838feaa2
This is an attempt to set the correct tempo for the Simon 1 DOS music.
...
svn-id: r22898
2006-06-03 16:55:17 +00:00
Max Horn
cbe66f3360
Allocate and grow Common::String objects in multiples of 32, and leave at least 16 spare bytes at the end, in case the string grows a little bit.
...
svn-id: r22896
2006-06-03 16:33:42 +00:00
Marcus Comstedt
9b08aefbb3
Added a default icon for savegames.
...
svn-id: r22892
2006-06-03 16:00:53 +00:00
Marcus Comstedt
d4984908ec
Ignore bogus values of sizeimg in the header sanity check, it will get recomputed anyway.
...
svn-id: r22891
2006-06-03 15:42:15 +00:00
Marcus Comstedt
2f935da61f
Don't try to save settings on the Dreamcast, CD-ROM:s are read only...
...
svn-id: r22890
2006-06-03 15:34:48 +00:00
Marcus Comstedt
c42e5813af
FilesystemNode() does not create a valid node anymore, specify a path...
...
svn-id: r22889
2006-06-03 15:18:21 +00:00
Johannes Schickel
369e79bfba
Implements cmd_fadeEntirePalette, should fix some missing palette fades.
...
svn-id: r22888
2006-06-03 15:13:18 +00:00
Won Star
db709f57f6
Cleanup. / Add speed meter for 'operator new'
...
svn-id: r22887
2006-06-03 15:07:26 +00:00
Max Horn
cb50b454e7
Use full path in #include guard, to avoid name clashes; also, to declare constants, enum is preferred over #define (causes less hard-to-debug errors)
...
svn-id: r22885
2006-06-03 15:01:37 +00:00
Marcus Comstedt
e44e5d9be0
Add the new Dreamcast filesystem backend to the build.
...
svn-id: r22884
2006-06-03 14:13:37 +00:00
Marcus Comstedt
51e1438020
Separated the Dreamcast filesystem backend from the POSIX one.
...
svn-id: r22883
2006-06-03 14:09:04 +00:00
Marcus Comstedt
2795f743db
Cleaned up plugin_dist target, and added target "spotless".
...
svn-id: r22881
2006-06-03 14:05:51 +00:00
Travis Howell
178481f5b7
Add credit for Feeble Files source code
...
svn-id: r22880
2006-06-03 14:04:33 +00:00
Travis Howell
576ff326b0
Typo
...
svn-id: r22879
2006-06-03 14:03:08 +00:00
Travis Howell
f7810b53a8
Add credit for Feeble Files source code
...
svn-id: r22876
2006-06-03 14:00:04 +00:00
Max Horn
5d1e4d7f09
Removed unnecessary typedef
...
svn-id: r22875
2006-06-03 13:56:50 +00:00
Max Horn
0e174a8adc
Really remove HashMap::find(char *)
...
svn-id: r22874
2006-06-03 13:39:39 +00:00
Max Horn
76116f36dd
*Loads* of Common::String related optimizations. Woa, *tons* of methods were copying strings needlessly
...
svn-id: r22873
2006-06-03 13:33:39 +00:00
Travis Howell
50cbb8ca80
The F1-F8 keyboard shortcuts aren't available in FM-TOWNS version of Zak
...
svn-id: r22872
2006-06-03 13:33:05 +00:00
Max Horn
5a1eaabceb
Replaced the bogus find(const String &key) method with the proper find(const Key &key) one. Also removed the bogus find(const char *key) (which not only doesn't work correctly for non-string keys, but also usually will be *less* efficient)
...
svn-id: r22871
2006-06-03 13:32:53 +00:00
Travis Howell
a2894d9a82
Add comment
...
svn-id: r22870
2006-06-03 13:27:19 +00:00
Travis Howell
7d5d40774b
Add work around for bug in a German Windows 2CD version of FF. Trigger error if video file not found, since they are required by several part of FF
...
svn-id: r22869
2006-06-03 13:24:59 +00:00
Chris Apers
75af002bd3
Oops
...
svn-id: r22868
2006-06-03 11:40:31 +00:00
Chris Apers
d224f5a6ce
Updated palmos FS based on lastest changes to the base class
...
svn-id: r22867
2006-06-03 11:21:39 +00:00
Chris Apers
ced30c3444
Added AGI support
...
svn-id: r22866
2006-06-03 11:19:41 +00:00
Chris Apers
6b3b516f9e
Added missing functions and fixed saving with AGI engine
...
svn-id: r22865
2006-06-03 11:16:48 +00:00
Chris Apers
3a78221832
Fixed calls
...
svn-id: r22864
2006-06-03 11:14:12 +00:00
Chris Apers
8d42d331c7
Missing propset
...
svn-id: r22863
2006-06-03 11:10:46 +00:00
Chris Apers
0d51dc4b22
Don't reinvent the wheel, use MSL functions when available for better compatibility and smaller code size
...
svn-id: r22862
2006-06-03 11:00:15 +00:00
Torbjörn Andersson
ca84620745
When the screen changes, redraw all dialogs *immediately* rather than waiting
...
for the main loop to check for _needRedraw. Otherwise subsequent events can
cause widgets to be redrawn before the theme has had a chance to re-open the
dialogs, and this could cause at least the modern theme to crash.
svn-id: r22860
2006-06-03 10:48:37 +00:00
Torbjörn Andersson
3114f19d94
MPEG player fixes:
...
* Initialise _frameWidth and _frameHeight to prevent them from being undefined.
* Fix BS2 subtitle positioning. (Fixes bug #1499916 )
* In BS2, copy the frame to the backend in 8-bit mode.
* Fix compilation in 8-bit mode.
BS2 subtitles aren't quite right in 8-bit mode, but I expect we want to
re-design things a bit if we ever add DXA cutscenes. We can fix minor details
then.
svn-id: r22859
2006-06-03 09:43:10 +00:00
Sven Hesse
4b706aca43
Fixing an endian-issue in setVoice()
...
svn-id: r22858
2006-06-03 08:53:10 +00:00
Sven Hesse
2aa31f4bf3
Matched the memset in imdFrameUncompressor() to the original asm, that
...
fixes a small glitch
svn-id: r22857
2006-06-03 08:50:41 +00:00
Lars Persson
a1d55df73e
Split ID string into several small strings for systems not coping with large string constants.
...
svn-id: r22856
2006-06-03 08:06:07 +00:00
Travis Howell
fc26d9b413
Update talkspeed config setting, when set by game scripts
...
svn-id: r22854
2006-06-03 04:10:14 +00:00
Travis Howell
93a91f9c6d
Update talkspeed config setting, when set by game scripts
...
svn-id: r22853
2006-06-03 03:51:17 +00:00
Paul Gilbert
1c07797c50
Bugfix to properly detect the end of the indexed room hotspot list
...
svn-id: r22852
2006-06-03 03:38:24 +00:00
Travis Howell
61e9bc72e4
Correct setting of VAR_CHARINC in several functions, the value should only be reversed when using keyboard shortcuts (Due to the scrollbar)
...
svn-id: r22850
2006-06-03 03:04:19 +00:00
Eugene Sandulenko
a681ebad7d
More maemo port development
...
svn-id: r22849
2006-06-03 01:05:09 +00:00
Johannes Schickel
48af506189
Fix for bug # 1497965 ("KYRA1: Skipping dialogue requires two clicks").
...
svn-id: r22848
2006-06-03 00:30:28 +00:00