18248 Commits

Author SHA1 Message Date
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
Johannes Schickel
97b3b74ea1 Oops. sfx should be on per default.
svn-id: r22845
2006-06-02 23:01:33 +00:00
Johannes Schickel
6ac60c9c7b Fix for bug # 1497961 ("KYRA1: in-game "Music" option not working").
svn-id: r22844
2006-06-02 22:57:02 +00:00
Eugene Sandulenko
50f12fb9aa Fix long standing (ahem) c/p error which made impossible to sidable just HQ
scalers.

svn-id: r22843
2006-06-02 20:42:41 +00:00
Eugene Sandulenko
061905c524 Plug memory leak
svn-id: r22842
2006-06-02 17:57:45 +00:00