aboutsummaryrefslogtreecommitdiff
path: root/scumm
AgeCommit message (Collapse)Author
2003-05-25made more stuff protectedMax Horn
svn-id: r7921
2003-05-25cleanupMax Horn
svn-id: r7920
2003-05-25cleanupMax Horn
svn-id: r7919
2003-05-24correction for zak256 SFXMax Horn
svn-id: r7918
2003-05-24simplified addIntToStack a bit *cough*; added experimental code for the ↵Max Horn
message opcode 7 in V2 codes (see also patch #742851) svn-id: r7917
2003-05-24er oopsJonathan Gray
svn-id: r7914
2003-05-24work around for comi script calling o6_getActorRoom(255)Max Horn
svn-id: r7912
2003-05-24change behaviour for loading save games from the command line so that if you ↵Max Horn
load a COMI save game from disk 2, you don't have to first insert disk 1 svn-id: r7910
2003-05-24(somewhat hackish) support for COMI CD changing on Mac OS X; reordered stuff ↵Max Horn
in scumm.h svn-id: r7908
2003-05-24don't use _gameDataPath directly; minor cleanupMax Horn
svn-id: r7907
2003-05-24fixed flashlight oddities in Zak256Max Horn
svn-id: r7904
2003-05-24Put the comment back on IMUSE_DEBUG. Duh.Jamieson Christian
svn-id: r7903
2003-05-24Possible fix for hanging notes in iMuseJamieson Christian
svn-id: r7902
2003-05-24Removed more unnecessary codeJamieson Christian
svn-id: r7901
2003-05-24Various iMuse cleanupJamieson Christian
svn-id: r7900
2003-05-24fixed roomOps:1 (thanks to Hoenicke)Max Horn
svn-id: r7894
2003-05-24this change seems to be 'logical', but could be wrong; would be nice to ↵Max Horn
check the assembly... svn-id: r7893
2003-05-24cleanupMax Horn
svn-id: r7892
2003-05-24corrected FIXMEMax Horn
svn-id: r7891
2003-05-24cleanup / minor tweakMax Horn
svn-id: r7890
2003-05-24temporary work around for bug #742676 (game won't exit anymore, but ↵Max Horn
behaviour is incorrect) svn-id: r7889
2003-05-24some more debug outputMax Horn
svn-id: r7888
2003-05-24Fix for bug [742688] FOA: Missing music at Sophia's lecture.Jamieson Christian
Added check for 0-length parameter fades, just in case. svn-id: r7887
2003-05-24we want a word not a byte for object numbers, bug pointed out by HoenickeJonathan Gray
svn-id: r7882
2003-05-24returning 1 instead of the id is the correct behaviour I believe, but the ↵Jonathan Gray
scripts check for a 0 result so either will work. I'm just picky :) svn-id: r7871
2003-05-23bypass for Zak256 copy protection (can't test this right now, though)Max Horn
svn-id: r7870
2003-05-23Added XMIDI support to IMuse. IMuse now plays music from Humongous games.Jamieson Christian
Added some IMuse property options to support some assumptions that seem to be made by Humongous games. This is still preliminary. It will play music, and it will switch between songs. But I don't know if it's switching to the right song at the right time. svn-id: r7869
2003-05-23cleanupTorbjörn Andersson
svn-id: r7866
2003-05-23Fixed VC++ warningJamieson Christian
svn-id: r7861
2003-05-23some more derefActorSafe -> derefActor changes; found out why in COMI ↵Max Horn
o6_getActorRoom is called with param 0 svn-id: r7860
2003-05-23replaced many unsafe uses of derefActorSafe by derefActor; replaced ↵Max Horn
derefActorSafe/assert pairs by derefActor (gives better error message); replaced various derefActorSafe/if(a!=0) pairs by derefActor (in cases where the deref should never fail, ever, except due to a bug in ScummVM) svn-id: r7859
2003-05-23when iterating from 1 to _numActors over all actors, use _actors[] directly ↵Max Horn
instead of derefActor() (unnecessary overhead); added range check to derefActor, and error out if invalid actor is accessed svn-id: r7858
2003-05-23clarified / tightened the o5_actorSet hack for actor 0 (it seems to be there ↵Max Horn
for the same reasons as in V2: only to set a default actor talk color) svn-id: r7857
2003-05-23don't hardcode 9 but rather use the default actor talk color as given in the ↵Max Horn
(v2) bootscript svn-id: r7856
2003-05-23Patch #742132: o2_setobjectname script overwrite fixJames Brown
svn-id: r7854
2003-05-23Fixed PPQN for old 'AD' music resourcesJamieson Christian
svn-id: r7852
2003-05-23Revamped iMuse and Player classes. Player now uses MidiParser to parse its ↵Jamieson Christian
data, which will allow it to parse other MIDI formats. To receive parsed data, Player now derives from MidiDriver to act as a "fake MIDI driver". Miscellaneous upgrades and fixes to MidiParser, including the Smart Jump (which could not be tested before iMuse started making use of the MidiParser). *** THIS IS A BIG UPGRADE! EXTENSIVE REGRESSION TESTING IS NEEDED! *** This has been tested through the intros and a number of other scenes from MI2, FOA and S&M. NOTE! This upgrade introduces savegame format version V19. Earlier version savegames will load, but the music will simply start over from the beginning. Only V19 and later games will properly restore the position of the music! Don't say you weren't warned.... svn-id: r7849
2003-05-23Fixed VC++ warningsJamieson Christian
svn-id: r7847
2003-05-23added support in the save/load system for 2 dimensional arrays; used this ↵Max Horn
for save/load of localvars -> this fixes many old save games, and allows us to be future compatible svn-id: r7846
2003-05-23v2 fix for o5_getDist (thx segra)Max Horn
svn-id: r7845
2003-05-23added tons of asserts; added warnings for other cases where we so far ↵Max Horn
silently ignored invalid actors; replaced a few of such warnings with asserts (if they are needed somewhere, feel free to re-add them, but this time with a comment explaining *why* - i.e. bug id, or explanation on how to reproduce the problem) svn-id: r7844
2003-05-23fixed butterknife + cashcardMax Horn
svn-id: r7843
2003-05-23added two more redrawV2Inventory invocations; removed calls to runHook (it ↵Max Horn
does nothing in V2) svn-id: r7842
2003-05-23o5_walkActorToActor cleanup, and fixed for V2Max Horn
svn-id: r7841
2003-05-23some well placed asserts (triggering any of those means with 99% a bug in ↵Max Horn
some other place; so don't just remove the asserts if you trigger one of 'em! svn-id: r7840
2003-05-23this fixme doesn't seem to be needed anymoreMax Horn
svn-id: r7839
2003-05-22oops, swapped set/clear state 2Max Horn
svn-id: r7838
2003-05-22fixed more V2 clear/set state opcodesMax Horn
svn-id: r7837
2003-05-22fixed Zak cashcardMax Horn
svn-id: r7836
2003-05-22Added new module to project filesJamieson Christian
svn-id: r7833