aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-07-26Add support for the mac (rescumm) container file format used by Sam&Max and ↵Max Horn
DOTT, making it possible to play those directly from the original CDs (no game detector support yet, so you have to add them to your config file manually for now) svn-id: r14342
2004-07-26Turn various File class methods into virtual methods, to allow overloadingMax Horn
svn-id: r14341
2004-07-26I shouldn't be mixing cleanups and bug fixes, but I'm doing so anyway, justTorbjörn Andersson
this once. :-) The parameters to drawLine() aren't clipped to the screen size, which meant that it was accessing memory out of bounds when marking the screen as dirty. The function now uses plotPoint(), which does the bounds checking and screen dirtying for us. Apart from being a little easier to read, it dirties only the parts of the screen the line actually passes through, instead of a rectangle defined by the line's end points. Since drawLine() is only used for debugging, I wouldn't consider this a particularly serious bug. Next change is that only the pixels inside the original parallax layer are considered when creating the block surfaces. This may make the drawing slightly more efficient, since fewer surfaces will be labelled as transparent. Plus some other minor cleanups. svn-id: r14340
2004-07-26Keep compatbility with older saved games.Travis Howell
svn-id: r14339
2004-07-26Ooops, adjust for start value.Travis Howell
svn-id: r14338
2004-07-26Ooops, adjust for start value.Travis Howell
svn-id: r14337
2004-07-26CleanupTravis Howell
svn-id: r14336
2004-07-26One last hack to allow demo script in V2 Maniac Mansion.Travis Howell
svn-id: r14335
2004-07-26Amiga versions of FOA/MI2 should use a VAR_VIDEOMODE value of 82.Travis Howell
Fixes all palette issues. svn-id: r14334
2004-07-26Fix darkness issues in Amiga verisons of FOA/MI2.Travis Howell
svn-id: r14333
2004-07-26VAR_ROOM_FLAG should always be set after load of saved game.Travis Howell
Other VAR_ROOM_FLAG setting in scumm5 specific. svn-id: r14332
2004-07-26Not quite right spot.Travis Howell
svn-id: r14331
2004-07-26VAR_SOUND_RESULT should be reset.Travis Howell
svn-id: r14330
2004-07-25Update issuesTravis Howell
svn-id: r14329
2004-07-25smush codec37 sub1 (FT demo)Gregory Montoir
svn-id: r14326
2004-07-25Fix love sign missing when black light turned on, in Sam & Max regression.Travis Howell
svn-id: r14325
2004-07-25Merge palette functions.Travis Howell
svn-id: r14324
2004-07-25Sam & Max doesn't need separate palette, just uses _shadowPalette.Travis Howell
svn-id: r14323
2004-07-24Remove lefts overs of old hackTravis Howell
svn-id: r14320
2004-07-24Corrtection from disasm., mouth sync uses speech timing.Travis Howell
Fix bug # svn-id: r14319
2004-07-24Rename VARTravis Howell
svn-id: r14318
2004-07-24Ooops commited wrong branch.Travis Howell
svn-id: r14314
2004-07-24A few HE games are supported now.Travis Howell
svn-id: r14313
2004-07-24Enable VAR_FADE_DELAYTravis Howell
svn-id: r14309
2004-07-24OoopsTravis Howell
svn-id: r14308
2004-07-24Add another var used by Loom [ega].Travis Howell
svn-id: r14307
2004-07-24heap space is used by loom too.Travis Howell
svn-id: r14306
2004-07-23Add more detailsTravis Howell
svn-id: r14305
2004-07-23Mention method used to skip copy protection in original LoomTravis Howell
svn-id: r14304
2004-07-23Only needed for Zak [ega]Travis Howell
svn-id: r14303
2004-07-23Allow subclasses to modify File class members (e.g. to set _ioFailed); ↵Max Horn
change some warnings into errors svn-id: r14302
2004-07-22OoopsTravis Howell
svn-id: r14301
2004-07-22Only used in scumm5 and later.Travis Howell
svn-id: r14300
2004-07-22Should not be set for any scumm3 games.Travis Howell
svn-id: r14299
2004-07-22Remove unused code, VAR_SCROLL_SCRIPT is never set for scumm 1/2.Travis Howell
svn-id: r14298
2004-07-22VAR not used in scumm3.Travis Howell
svn-id: r14297
2004-07-22Correction to VAR tables.Travis Howell
svn-id: r14296
2004-07-21Allow user to select ListWidget entries by typing them (see FR #922921)Max Horn
svn-id: r14295
2004-07-21Ignore case when sorting file system nodesMax Horn
svn-id: r14294
2004-07-21Small tweaks for the String classMax Horn
svn-id: r14293
2004-07-21Confirmed extra timers are in all PC version of indy3 too.Travis Howell
VAR_DEBUGMODE isn't used in SCUMM3 and below. svn-id: r14292
2004-07-21Extra timer used in Amiga version of indy3 too.Travis Howell
svn-id: r14291
2004-07-20fix null backend driverJoost Peters
svn-id: r14289
2004-07-20Add null driver to configureJoost Peters
svn-id: r14288
2004-07-20Correct version key in HE 7.0+ games.Travis Howell
svn-id: r14287
2004-07-20Use for HE 7.0 games too.Travis Howell
svn-id: r14286
2004-07-20Add support for version key in The DigTravis Howell
svn-id: r14285
2004-07-19BS1 accepts both F5 and ESC to open the control panel.Torbjörn Andersson
svn-id: r14283
2004-07-19BS1 now allows both F5 and ESC to open the control panel.Torbjörn Andersson
svn-id: r14282
2004-07-19Valgrind complained about an uninitialized value. This appears to fix it,Torbjörn Andersson
and anyway it won't hurt. svn-id: r14279