aboutsummaryrefslogtreecommitdiff
path: root/scumm
AgeCommit message (Collapse)Author
2002-11-14removed obsolete TODOMax Horn
svn-id: r5544
2002-11-14Patch 637825, plus stubs for remaining MT32 instruments to reconcileJamieson Christian
svn-id: r5542
2002-11-13Some other inits added to prepare for the 'new / delete' overloadingLionel Ulmer
removal. svn-id: r5537
2002-11-13more initialisation fixesMax Horn
svn-id: r5533
2002-11-13more initialisation fixesMax Horn
svn-id: r5532
2002-11-11append missing heads hack so actor in indy3 intro is always visibleJonathan Gray
svn-id: r5516
2002-11-11confine dodgy hack in indy3 that should probably be removedJonathan Gray
svn-id: r5515
2002-11-10in Zak256, flash light now follows the mouse cursor instead of the actor; ↵Max Horn
also, the flashlight x position is now pixel based, not strip based (finer granularity) svn-id: r5511
2002-11-10Fixed race condition check in midi_driver_thread.Jamieson Christian
Updated do_command for Conroy Bumpus' song. svn-id: r5510
2002-11-10Hack to prevent animation hangs during Conroy's song in Sam & Max.Jamieson Christian
svn-id: r5509
2002-11-10Game-specific a likely incorrect fix for Indy3 (Class 22 is the "Don't mask" ↵James Brown
flag, so why translate it to something else?) *hurts khalek badly and mumbles about regression testing during a CVS freeze..* svn-id: r5508
2002-11-10revert costume palette table to 32 and fix actor.cpp compilationPaweł Kołodziejski
svn-id: r5507
2002-11-10completly decoupled engine.h/.cpp from simon.h and scumm.h; removed some ↵Max Horn
static variables from drawFlashlight() and made them members of class Scumm instead svn-id: r5506
2002-11-10increasing actor palette to 256Paweł Kołodziejski
svn-id: r5505
2002-11-10fix for the flashlight crash in Indy3; I am not 100% sure that this is the ↵Max Horn
right way t do it, though, need to do some more reseach svn-id: r5496
2002-11-10fixed stupid mistakeMax Horn
svn-id: r5494
2002-11-10added Scumm::displayError() method; make use of that to display errors if ↵Max Horn
save/load failed; changed runDialog() to return the result of Dialog::runModal(); changed the order in which autosave is performed a little bit svn-id: r5493
2002-11-10fixed two race conditionsMax Horn
svn-id: r5490
2002-11-10Fixed IMuseGM device state trackers to prevent inappropriate dropped messages.Jamieson Christian
svn-id: r5487
2002-11-10Hack to prevent decapitation :)James Brown
svn-id: r5485
2002-11-10Let's try this without the blatent stupidityJames Brown
svn-id: r5484
2002-11-10Fix a stupid mistake in my implementation of Indy3's alternate wait_for_message.James Brown
Unlike the o5_wait() version, we don't read any data, so there's no need to reset the script pointer. svn-id: r5483
2002-11-10Implement Indy3 opcode - this fixes the 'walking to car' portion of the ↵James Brown
first section of the game svn-id: r5482
2002-11-10properly translate class, read (i want my trains back), I'm told this will ↵Jonathan Gray
require regression testing for at least loom and zak by ender svn-id: r5481
2002-11-10Remove hack. It's not even the CORRECT hack for this problem.James Brown
svn-id: r5480
2002-11-10add back code that was removed in rev 1.16 with a room specific check, so ↵Jonathan Gray
trains in the lucasfilm games logo in indy3 work the way they should. Maybe a look at the dissasembly of setClass for indy3 is in order... svn-id: r5478
2002-11-09Apart from broke actor costumes, and the random catacomb crashes -James Brown
Indy3-256 is completable. (Will not be labeled as such in the compatability table until the catacomb crashes are fixed!) svn-id: r5475
2002-11-09New IMuseMonitor front-end provides thread-safe access into IMuse from ↵Jamieson Christian
scripts and the MIDI parser. This seems to effectively remove pointer corruption observed under IMuseGM, and also provides thread-safe access into IMuseAdlib. This is an improved version of the mutex-based solution presented in Patch 615737. svn-id: r5474
2002-11-09Patch 635873: Loom Masking Hack - updateJames Brown
svn-id: r5473
2002-11-09Evil Geniuses arn't, otherwise the world would be far more intrested.James Brown
svn-id: r5472
2002-11-09This should fix the DOTT white-background bug. Someone please confirm this ↵James Brown
for me :) svn-id: r5471
2002-11-09fix for bomp scalling, missing duplicate tablePaweł Kołodziejski
svn-id: r5470
2002-11-08Masking patchJames Brown
svn-id: r5468
2002-11-08Fix Indy3 "Guard-Fighting" crash and properly fix the empty exits problemJames Brown
svn-id: r5467
2002-11-07Add newline to end of fileTravis Howell
svn-id: r5453
2002-11-07class -> struct to make Visual C++ happyMax Horn
svn-id: r5450
2002-11-06Initial upgrades to support MT-32 emulationJamieson Christian
svn-id: r5449
2002-11-06applied patch: #634326, and changed strip ranges for after and before scumm v7,Paweł Kołodziejski
added comments to saveload svn-id: r5448
2002-11-06fix options dialogMax Horn
svn-id: r5447
2002-11-06why keep a seperate opcode entry & opcode description table if we can have ↵Max Horn
it both in one (note that the descriptions were in fact outdated in some cases! also note, this is really just a refactoring, no functionality is changed except that opcode descriptions are now in sync with the opcode procs, that's why I am commiting this at all) svn-id: r5445
2002-11-06moved some constants from scumm.h to gameDetector.h; this way, we don't have ↵Max Horn
to include scumm.h in gameDetector.cpp (good, as it seperates scumm/ from common/ even more) svn-id: r5444
2002-11-06make it possible to #include imuse.h on its ownMax Horn
svn-id: r5443
2002-11-06removed more unused variables; cleaned up some spacesMax Horn
svn-id: r5442
2002-11-06added a FIXMEMax Horn
svn-id: r5441
2002-11-06removed unused parameters from drawBompMax Horn
svn-id: r5440
2002-11-06compile fixMax Horn
svn-id: r5439
2002-11-06removed more typecastsMax Horn
svn-id: r5438
2002-11-06removed some useless typecastsMax Horn
svn-id: r5437
2002-11-06removed obsolete code; properly init variables (aquadran, can you maybe turn ↵Max Horn
on some more warnings with your compiler?); some error catching svn-id: r5436
2002-11-06removed hardcoded valuePaweł Kołodziejski
svn-id: r5435