Max Horn
8b7fdca4ac
Return a default value in the const-variant of HashMap::getVal, instead of asserting out -- this way, we get less unexpected asserts, and both getVal variants behave comparably diff. The drawback is that now all HashMap instances carry one extra Value object around with them.
...
svn-id: r25245
2007-01-28 13:30:26 +00:00
Sven Hesse
b13e7ce8ec
- Fixed the Adlib data ugliness
...
- Worked around the caching of raw sprite video memory to a file
svn-id: r25244
2007-01-28 13:19:17 +00:00
Max Horn
aae330b4c1
Pass objects by (const) ref instead of value; only set game description in the config file if one has been specified
...
svn-id: r25243
2007-01-28 10:38:23 +00:00
Max Horn
d32b1b1b7a
Always set gameid & description in a GameDescriptor (somewhat more future proof fix for the recent regression caused by the changes to gameid() / description() )
...
svn-id: r25242
2007-01-28 10:29:22 +00:00
Eugene Sandulenko
93687d376b
Add more paramteres to AdvancedDetector. Not used yet.
...
svn-id: r25241
2007-01-28 07:31:26 +00:00
Eugene Sandulenko
b8a48f5751
Fix regression which prevented to run games specified only in command line
...
and not in config file.
svn-id: r25240
2007-01-28 01:01:36 +00:00
Marcus Comstedt
23a1efe628
Reintroduced non-static gameid() and description(), by popular(?) demand.
...
svn-id: r25239
2007-01-28 00:56:08 +00:00
Eugene Sandulenko
4c83151404
Fix typo spotted by clone2727
...
svn-id: r25236
2007-01-27 23:50:09 +00:00
Marcus Comstedt
42593cb977
DetectedGameList -> GameList.
...
svn-id: r25235
2007-01-27 22:59:31 +00:00
Marcus Comstedt
a9cd5f59b0
Made gameid() and description() const.
...
svn-id: r25234
2007-01-27 22:59:01 +00:00
Eugene Sandulenko
281ee019e0
Oops. Revert accidental commit
...
svn-id: r25233
2007-01-27 22:41:18 +00:00
Eugene Sandulenko
6365546fc5
Fixes and gfx rendering works
...
svn-id: r25232
2007-01-27 22:38:27 +00:00
Torbjörn Andersson
0080ae687a
Stop movie lead-in/out when restarting the game (as I already claimed in a
...
comment that I was doing) to *really* fix bug #1645480 . This time for sure...
svn-id: r25231
2007-01-27 22:10:50 +00:00
Johannes Schickel
46609ad455
formatting.
...
svn-id: r25230
2007-01-27 22:03:33 +00:00
Sven Hesse
5dab7f823f
Implemented some missing effects (arpeggio, sample delay, fine slides, finetune, pattern delay)
...
svn-id: r25229
2007-01-27 21:55:26 +00:00
Lars Persson
89ede9162f
Updated symbian builds for parallaction
...
svn-id: r25228
2007-01-27 20:34:54 +00:00
Sven Hesse
7d1c2ecbb4
Ooops
...
svn-id: r25227
2007-01-27 17:53:56 +00:00
Sven Hesse
569136db75
Changed ProtrackerStream to inherit from Paula, unifying the mixing
...
svn-id: r25226
2007-01-27 17:32:54 +00:00
Torbjörn Andersson
0fdd4b6481
Moved the setupPremix() calls to initSound() and deinitSound(), instead of the
...
sound manager's constructor/destructor. Maybe this will fix the rare crashes on
startup?
svn-id: r25225
2007-01-27 05:23:56 +00:00
Gregory Montoir
3c8b67f3cf
added missing MKID_BE macros
...
svn-id: r25224
2007-01-27 02:30:17 +00:00
Gregory Montoir
2b61c0d6c1
cleanup (made NutRenderer::loadFont protected, added call during initialisation of the renderer object)
...
svn-id: r25223
2007-01-27 02:26:37 +00:00
Stuart George
843b304031
Fixed picture drawing bug in pattern data (should only affect v3 + sq1 games only). Fixes Goldrush intro. Does not seem to break any other v3 game or SQ2
...
svn-id: r25222
2007-01-27 01:59:37 +00:00
Torbjörn Andersson
aaa2973bac
Applied my own patch #1640913 ("Loading NUT fonts on demand"), after discussing
...
it with Fingolfin.
svn-id: r25221
2007-01-27 01:50:41 +00:00
Travis Howell
82cc1db794
Revert audiostream changes for VOC sound, due to sgin differences in Amiga CD32 verison of Simon 1.
...
svn-id: r25220
2007-01-27 01:07:12 +00:00
Travis Howell
20aca1092b
Add changes from madmoose to fix initial song length.
...
svn-id: r25219
2007-01-27 00:33:38 +00:00
Travis Howell
b867202199
Correct md5 details for restart file in Amiga/AtariST versions of Elvira 1/2 and Waxworks.
...
svn-id: r25218
2007-01-27 00:27:58 +00:00
Nicola Mettifogo
c77ac3380a
removed printf's spewing out tons of debug messages
...
svn-id: r25217
2007-01-27 00:20:41 +00:00
Max Horn
8205cd9d3d
Removing two FIXMEs, based on what madmoose told me on #scummvm
...
svn-id: r25216
2007-01-27 00:11:15 +00:00
Nicola Mettifogo
3be5b0cca2
fixed out-of-bounds error causing random crashes in dialogues
...
svn-id: r25215
2007-01-26 23:26:28 +00:00
Nicola Mettifogo
da096e4b17
added more debug messages
...
svn-id: r25214
2007-01-26 23:24:12 +00:00
Nicola Mettifogo
b5a04fc2df
added NULLity checks
...
svn-id: r25213
2007-01-26 23:21:04 +00:00
Nicola Mettifogo
221e9e77dd
make sure current archive is closed before opening a new one
...
svn-id: r25212
2007-01-26 23:19:50 +00:00
Johannes Schickel
3a164d63ed
Workaround for bug #1582672 ("KYRA1: Text crippled and drawn wrong").
...
svn-id: r25211
2007-01-26 22:27:59 +00:00
Gregory Montoir
10e45199c2
updated NutRenderer::drawShadowChar() comment
...
svn-id: r25210
2007-01-26 22:07:38 +00:00
Gregory Montoir
51fd5c8c4b
templatified some Wiz decoding functions
...
svn-id: r25209
2007-01-26 22:03:41 +00:00
Oystein Eftevaag
7a5284922f
Some adjustments to the menu code to better suit longer strings in some language versions, should take care of the issues mentioned in bug [ 1493774 ] KYRA1: Overlapping menu text in spanish version
...
svn-id: r25208
2007-01-26 21:47:42 +00:00
Sven Hesse
a0d804411a
Changed one strcmp in Parse_v2::parseExpr() to scumm_stricmp, to fix bug #1632362 ("Moray Eel Game Freeze (Wreck Scene)").
...
The CD track name is "aquatique", while the script checks for "AQUATIQUE"
svn-id: r25207
2007-01-26 20:44:10 +00:00
Max Horn
c32c50122a
oops, no idea how that happened
...
svn-id: r25206
2007-01-26 20:42:35 +00:00
Sven Hesse
8e6cd81333
- Just warn, don't die, when a CD-Track isn't found
...
- Before using _vm->_adlib, first check whether it's actually there
svn-id: r25205
2007-01-26 19:00:41 +00:00
Torbjörn Andersson
d2910fe758
Added separate function for playing cutscene lead-in/out sounds, and made sure
...
that these are stopped whenever the engine is going to do a mass killing of
game resources, e.g. when restoring or restarting the game. Should fix bug
#1645480 . (This was a regression added during the rewrite to support DXA.)
svn-id: r25204
2007-01-26 18:21:41 +00:00
Max Horn
7165d42c70
Don't convert FSNode to a path when we don't have to
...
svn-id: r25203
2007-01-26 17:15:12 +00:00
Max Horn
2e93a029b4
Updated NEWS a bit
...
svn-id: r25202
2007-01-26 17:04:19 +00:00
Johannes Schickel
4cf1c3565b
little parameter reodering.
...
svn-id: r25201
2007-01-26 13:09:48 +00:00
Max Horn
78380da9e8
removed unused var, added comment to SO_CHARSET_COLOR case
...
svn-id: r25200
2007-01-26 13:08:22 +00:00
Max Horn
516cd07d10
Some cleanup / code formatting changes, and added some FIXME comments
...
svn-id: r25199
2007-01-26 11:47:26 +00:00
Johannes Schickel
dd5b1e41fb
remvoed some unneeded static keywords.
...
svn-id: r25198
2007-01-26 10:39:30 +00:00
Travis Howell
cbd16b110f
SO_CHARSET_COLOR is a no-op in the original COMI disasm.
...
svn-id: r25197
2007-01-26 09:26:20 +00:00
Gregory Montoir
35b6cfcd9c
fixed kSfxFlagRestart
...
svn-id: r25196
2007-01-25 23:17:05 +00:00
Gregory Montoir
519af02245
modified CUP player code to read data directly from a file stream instead of a large memory buffer.
...
svn-id: r25195
2007-01-25 21:42:18 +00:00
Max Horn
d70c83bd4b
Lots of cleanup in the AdvancedDetector
...
svn-id: r25194
2007-01-25 21:16:57 +00:00