scummvm/scumm
Jamieson Christian eb09051517 Added XMIDI support to IMuse. IMuse now plays music from Humongous games.
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-23 18:35:53 +00:00
..
smush yet more pedantic warning fixes 2003-05-21 18:16:01 +00:00
.cvsignore fixed the 'intelligent' GCC build rules; added .cvsignore files 2002-08-21 16:28:19 +00:00
actor.cpp Fixed VC++ warning 2003-05-23 13:45:45 +00:00
actor.h renamed talkFrame1/talkFrame2 to talkStartFrame/talkStopFrame 2003-05-22 09:58:33 +00:00
akos.cpp replaced many unsafe uses of derefActorSafe by derefActor; replaced 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) 2003-05-23 13:24:41 +00:00
akos.h modified akos / 'old' costume (charset) masking code to a) match each other; also, the costume.cpp code looks again checks _zbuf != 0 even for non-SMALL_HEADER games, as it used to 1 year ago ;-) (note: this change is kinda experimental; might fix some bugs, might introduce some regressions) 2003-05-12 17:50:09 +00:00
base-costume.h fixed actor positions in Indy3EGA 2003-04-23 08:26:54 +00:00
boxes.cpp added enum's for the known actor/object claasses; extended putClass/getClass to translate the X/Y flip classes; made code use the new enum's; some other cleanup 2003-05-20 20:42:28 +00:00
boxes.h ScummPoint -> ScummVM::Point 2003-05-15 21:57:38 +00:00
bundle.cpp many pedantic warning fixes (and some actual potential buglets fixed, too) 2003-05-21 18:09:49 +00:00
bundle.h many pedantic warning fixes (and some actual potential buglets fixed, too) 2003-05-21 18:09:49 +00:00
charset.cpp constness fixes 2003-05-21 16:28:02 +00:00
charset.h constness fixes 2003-05-21 16:28:02 +00:00
costume.cpp Patch #738859: Experimental costume.cpp cleanup 2003-05-18 18:36:14 +00:00
costume.h Patch #738859: Experimental costume.cpp cleanup 2003-05-18 18:36:14 +00:00
debugger.cpp many pedantic warning fixes (and some actual potential buglets fixed, too) 2003-05-21 18:09:49 +00:00
debugger.h many pedantic warning fixes (and some actual potential buglets fixed, too) 2003-05-21 18:09:49 +00:00
dialogs.cpp various V8 tweaks 2003-05-14 09:47:53 +00:00
dialogs.h added some meat to the global options dialog (no prefs are stored yet, though) 2003-03-25 15:32:36 +00:00
gfx.cpp replaced many unsafe uses of derefActorSafe by derefActor; replaced 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) 2003-05-23 13:24:41 +00:00
gfx.h Make use of ScummVM::Rect 2003-05-15 22:30:32 +00:00
imuse_digi.cpp many pedantic warning fixes (and some actual potential buglets fixed, too) 2003-05-21 18:09:49 +00:00
imuse_digi.h updated copyrights headers 2003-03-06 21:46:56 +00:00
imuse_internal.h Added XMIDI support to IMuse. IMuse now plays music from Humongous games. 2003-05-23 18:35:53 +00:00
imuse_player.cpp Added XMIDI support to IMuse. IMuse now plays music from Humongous games. 2003-05-23 18:35:53 +00:00
imuse.cpp Added XMIDI support to IMuse. IMuse now plays music from Humongous games. 2003-05-23 18:35:53 +00:00
imuse.h Added XMIDI support to IMuse. IMuse now plays music from Humongous games. 2003-05-23 18:35:53 +00:00
instrument.cpp Added command line options for 2003-05-17 03:06:16 +00:00
instrument.h Added command line options for 2003-05-17 03:06:16 +00:00
intern.h fixed Zak cashcard 2003-05-22 22:42:44 +00:00
module.mk Added new module to project files 2003-05-22 16:23:05 +00:00
nut_renderer.cpp renamed _scrWidth/_scrHeight -> _roomWidht/_roomHeight, and _realWidth/_realHeight -> _screenWidth/_screenHeight (inspired by MadMoose, but I'll take the blame - still this seems much more logical & intuitive) 2003-05-10 21:49:59 +00:00
nut_renderer.h updated copyrights headers 2003-03-06 21:46:56 +00:00
object.cpp replaced many unsafe uses of derefActorSafe by derefActor; replaced 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) 2003-05-23 13:24:41 +00:00
object.h updated copyrights headers 2003-03-06 21:46:56 +00:00
resource_v2.cpp warning() automatically outputs a newline after the warning message; adding a newline into the format string adds another newline (which contains the single char '!') 2003-05-18 21:14:50 +00:00
resource_v3.cpp warning() automatically outputs a newline after the warning message; adding a newline into the format string adds another newline (which contains the single char '!') 2003-05-18 21:14:50 +00:00
resource_v4.cpp updated copyrights headers 2003-03-06 21:46:56 +00:00
resource.cpp Fixed PPQN for old 'AD' music resources 2003-05-23 04:47:47 +00:00
resource.h updated copyrights headers 2003-03-06 21:46:56 +00:00
saveload.cpp Fixed VC++ warnings 2003-05-23 03:34:18 +00:00
saveload.h Revamped iMuse and Player classes. Player now uses MidiParser to parse its 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". 2003-05-23 04:19:47 +00:00
script_v2.cpp replaced many unsafe uses of derefActorSafe by derefActor; replaced 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) 2003-05-23 13:24:41 +00:00
script_v5.cpp replaced many unsafe uses of derefActorSafe by derefActor; replaced 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) 2003-05-23 13:24:41 +00:00
script_v6.cpp some more derefActorSafe -> derefActor changes; found out why in COMI o6_getActorRoom is called with param 0 2003-05-23 13:42:12 +00:00
script_v8.cpp cleanup 2003-05-23 15:48:07 +00:00
script.cpp restricted getObjectIndex to only search thru _objs, not _inventory(to avoid future confusion), this might cause regressions, though; fixed o2_getObjPreposition; adapted some code to the changed getObjectIndex 2003-05-22 15:27:44 +00:00
scumm.h when iterating from 1 to _numActors over all actors, use _actors[] directly instead of derefActor() (unnecessary overhead); added range check to derefActor, and error out if invalid actor is accessed 2003-05-23 12:48:50 +00:00
scummvm.cpp Added XMIDI support to IMuse. IMuse now plays music from Humongous games. 2003-05-23 18:35:53 +00:00
sound.cpp Added XMIDI support to IMuse. IMuse now plays music from Humongous games. 2003-05-23 18:35:53 +00:00
sound.h many pedantic warning fixes (and some actual potential buglets fixed, too) 2003-05-21 18:09:49 +00:00
string.cpp renamed talkFrame1/talkFrame2 to talkStartFrame/talkStopFrame 2003-05-22 09:58:33 +00:00
usage_bits.cpp updated copyrights headers 2003-03-06 21:46:56 +00:00
usage_bits.h updated copyrights headers 2003-03-06 21:46:56 +00:00
vars.cpp from the MM/Zak scripts, the code etc. it's clear that unk2 is the sentence preposition 2003-05-22 14:10:20 +00:00
verbs.cpp V2 Inventory scrolling, etc 2003-05-22 05:44:18 +00:00
verbs.h some more ScummVM::Rect 2003-05-15 22:36:43 +00:00