Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-08-06 | Upgraded IMuse::doCommand() to support more than 8 parameters. | Jamieson Christian | |
V6 scripts can specify up to 16 parameters to be passed to doCommand(). In most cases 8 or fewer parameters were used, but occasional uses of 9 or 10 parameters resulted in incorrect iMuse behavior due to lost doCommand() data. ImTrigger was also upgraded to support 8 parameters instead of 4, since the incorrect behavior that was observed involved the use of triggered commands that required more than 4 parameters. Since ImTrigger data is not currently being saved (which is bad), we do not at this time have to go to another savegame format to support the additional ImTrigger data (which is good). This fix corrects a problem in the Tunnel of Love. When the "execution scene" music finishes and the hidden door opens, the Tunnel of Love music is supposed to start up again. In ScummVM, it never would, do to the loss of parameters for a trigger-based "Parameter Fade" command. A bit of miscellaneous cleanup has also been made. svn-id: r9579 | |||
2003-07-24 | cleanup: encapsulate some more members of class Actor, and rename ↵ | Max Horn | |
newDirection -> targetFacing (since it corresponds to the future value of 'facing'; the distinction between 'facing' and 'direction' is extremly fuzzy) svn-id: r9175 | |||
2003-07-22 | added a FIXME | Max Horn | |
svn-id: r9121 | |||
2003-07-20 | improved stampObject opcode for FT mine field, still layers? problem | Paweł Kołodziejski | |
svn-id: r9099 | |||
2003-07-20 | some changes for stampObject opcode to be more similiar dissassembly | Paweł Kołodziejski | |
svn-id: r9098 | |||
2003-07-15 | oops, this was a serious bug: message referred to buf_output (and was used ↵ | Max Horn | |
by buf_output[300],) even after buf_output was out of scope svn-id: r9046 | |||
2003-07-15 | factored out some duplicate code into a new method ↵ | Max Horn | |
translateTextAndPlaySpeech; removed some completely useless code (why compute 'pointer' when we then throw away the result?) svn-id: r9045 | |||
2003-07-14 | fix for bug #769744 (COMI: Trying to append to a nonexistant stream) | Max Horn | |
svn-id: r9025 | |||
2003-07-13 | debug/warning/error all automatically output a newline | Max Horn | |
svn-id: r8991 | |||
2003-07-06 | implemented missing puttputt actor opcode 218. this opcode is strange (based ↵ | Paweł Kołodziejski | |
of disassembly) svn-id: r8821 | |||
2003-07-06 | added comment for missing puttputt actor opcode | Paweł Kołodziejski | |
svn-id: r8810 | |||
2003-07-06 | added stub opcode 218 for o6_actorOps() | Paweł Kołodziejski | |
svn-id: r8806 | |||
2003-07-03 | code transformation on setScaleItem: this shows that rtScaleTable's are ↵ | Max Horn | |
actually (almost) the same as scale slots in V8. svn-id: r8719 | |||
2003-06-15 | made stuff in class Sound protected where possible; moved ↵ | Max Horn | |
readCreativeVocFile to imuse_digi.cpp and turned it into a static function; put the DigitalTrackInfo stuff into sound.cpp (keeping it private); removed #includes from sound.h (this cuts down interdependencies a little) svn-id: r8493 | |||
2003-06-14 | Fixed o6_band() to be "logical AND" instead of "logical OR". I've forgotten | Torbjörn Andersson | |
who pointed this out, and I don't know which games use it. svn-id: r8479 | |||
2003-06-14 | runHook -> runInventoryScript, VAR_HOOK_SCRIPT -> VAR_INVENTORY_SCRIPT | Max Horn | |
svn-id: r8468 | |||
2003-06-13 | Added comment on how Sam & Max uses one of the current unimplemented | Torbjörn Andersson | |
opcodes. svn-id: r8456 | |||
2003-06-12 | remove unnecessary newline | Max Horn | |
svn-id: r8455 | |||
2003-06-12 | Removed S&M Bumpusville hack made unnecessary by | Jamieson Christian | |
another fix (presumably the BOT Diner fix). svn-id: r8453 | |||
2003-06-11 | some walk fixes | Max Horn | |
svn-id: r8439 | |||
2003-06-07 | follow our coding conventions | Max Horn | |
svn-id: r8377 | |||
2003-06-07 | replaced GF_AFTER with _version | Max Horn | |
svn-id: r8372 | |||
2003-06-07 | compilation fix | Jonathan Gray | |
svn-id: r8371 | |||
2003-06-05 | cleanup | Torbjörn Andersson | |
svn-id: r8315 | |||
2003-06-02 | use enqueueText for FT, too | Max Horn | |
svn-id: r8284 | |||
2003-06-02 | moved blast text code to string.cpp | Max Horn | |
svn-id: r8282 | |||
2003-06-02 | seems this breaks in FT; not yet sure why, but disabling this in FT till ↵ | Max Horn | |
somebody has a chance to look at it svn-id: r8281 | |||
2003-06-02 | experimental change: replaced drawDescString with enqueueText. fixes ↵ | Max Horn | |
text-leftovers when scrolling the Dig (not tested in FT, though) svn-id: r8280 | |||
2003-06-02 | cleaned up the restart/pause/shutdown situation a bit; added comment that ↵ | Max Horn | |
explains how restart might be implemented svn-id: r8260 | |||
2003-06-01 | Enabled walk sounds in Indy3EGA/ZakEGA; cleanup (bug #747068) | Max Horn | |
svn-id: r8249 | |||
2003-06-01 | clearUpperMask -> clearCharsetMask | Max Horn | |
svn-id: r8206 | |||
2003-06-01 | cleanup | Max Horn | |
svn-id: r8203 | |||
2003-05-31 | cleanup | Max Horn | |
svn-id: r8194 | |||
2003-05-31 | cleanup | Max Horn | |
svn-id: r8193 | |||
2003-05-31 | begone, evil typo! | Max Horn | |
svn-id: r8190 | |||
2003-05-31 | apply V6 elevation change to V8, too | Max Horn | |
svn-id: r8186 | |||
2003-05-31 | fix for part of bug #630570 | Max Horn | |
svn-id: r8183 | |||
2003-05-31 | renamed walk_script/talk_script -> walkScript/talkScript | Max Horn | |
svn-id: r8178 | |||
2003-05-30 | rewrote Actor::needBgReset related code (this could cause regressions...) | Max Horn | |
svn-id: r8126 | |||
2003-05-28 | don't hardcode 50 here, use _numNewNames | Max Horn | |
svn-id: r8057 | |||
2003-05-28 | copy&paste mistake | Max Horn | |
svn-id: r8049 | |||
2003-05-28 | cleanup; added hackish fix for bug #744441 | Max Horn | |
svn-id: r8048 | |||
2003-05-26 | tightened hack condition a bit | Max Horn | |
svn-id: r8027 | |||
2003-05-26 | workaround for bug #743363 | Max Horn | |
svn-id: r7980 | |||
2003-05-25 | brutally remove all o6_kernelSetFunctions subop stubs - we need to find out ↵ | Max Horn | |
the places where they are actually called, and with how many params, if we ever want to implement them svn-id: r7937 | |||
2003-05-25 | workaround bug #742979 | Max Horn | |
svn-id: r7933 | |||
2003-05-24 | work around for comi script calling o6_getActorRoom(255) | Max Horn | |
svn-id: r7912 | |||
2003-05-24 | cleanup | Max Horn | |
svn-id: r7892 | |||
2003-05-24 | corrected FIXME | Max Horn | |
svn-id: r7891 | |||
2003-05-24 | temporary work around for bug #742676 (game won't exit anymore, but ↵ | Max Horn | |
behaviour is incorrect) svn-id: r7889 |