aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2007-10-14Turned the 'unexpected keyword' warning into a debug message and added a ↵Nicola Mettifogo
nifty line number to aid debugging. svn-id: r29222
2007-10-14Integrated low-level routines into the Script class, turning it into a ↵Nicola Mettifogo
self-contained parser for location, program and table scripts. svn-id: r29221
2007-10-14Made location parser more fault-tolerant, in that it prints out a warning ↵Nicola Mettifogo
message instead of exiting ScummVM when it encounters an unexpected keywords in the scripts. svn-id: r29220
2007-10-14Fixed a struct size issueOystein Eftevaag
svn-id: r29219
2007-10-14A change got lost while resolving a conflictOystein Eftevaag
svn-id: r29218
2007-10-14TIM file loading/unloading for HoFOystein Eftevaag
svn-id: r29217
2007-10-13Fixing compilationSven Hesse
svn-id: r29216
2007-10-13Add a debug console in Winnie (patch by clone2727)Filippos Karapetis
svn-id: r29215
2007-10-13clear ald after releasePaweł Kołodziejski
svn-id: r29214
2007-10-13Decoupled password request from actual rendering of the dialogue screen, ↵Nicola Mettifogo
thus making it possible to fix bug #1765300. This bug was present in the original game, causing garbled text to appear when asking for password (only in the English version). svn-id: r29213
2007-10-13fixed walking bug in execute wrong animation function and fix previous ↵Paweł Kołodziejski
warning cast types svn-id: r29212
2007-10-13HoF:Johannes Schickel
- implemented opcodes -> o2_checkForItem 32 -> o2_countItemInInventory 37 -> o2_setMousePos 47 -> o2_countItemInstances 136 svn-id: r29211
2007-10-13HoF:Johannes Schickel
- implemented opcode -> o2_setCharacterPos 1 svn-id: r29210
2007-10-13Forgot to rename a variableOystein Eftevaag
svn-id: r29209
2007-10-13Implemented the o2_setCharacterAnimFrame opcode and made sure o2_delay does ↵Oystein Eftevaag
game updates during the delay svn-id: r29208
2007-10-13Cleanup.Johannes Schickel
svn-id: r29207
2007-10-13Cleanup.Johannes Schickel
svn-id: r29206
2007-10-13few more fixesPaweł Kołodziejski
svn-id: r29202
2007-10-13- moved some voice functionallity from KyraEngine_v1 to KyraEngineJohannes Schickel
HoF: - added voice support - implemented opcodes -> o2_setVocHigh 167 -> o2_getVocHigh 168 -> o2_isVoiceEnabled 170 -> o2_isVoicePlaying 171 -> o2_stopVoicePlaying 172 -> o2_getGameLanguage 173 svn-id: r29201
2007-10-12Fix warningMax Horn
svn-id: r29197
2007-10-12Fix typoFilippos Karapetis
svn-id: r29195
2007-10-12HoF:Johannes Schickel
- added some _skipFlag and _quitFlag handling - extended Screen::fadePal to take an functor for update purposes - changed KyraEngine_v2::fadeScenePal to use Screen::fadePal with a functor svn-id: r29188
2007-10-12HoF:Johannes Schickel
- Subclassed TextDisplayer for use with Kyra2 - Implemented opcodes: -> o2_zanthiaChat 169 -> o2_customChat 152 -> o2_customChatFinish 153 svn-id: r29187
2007-10-11disable spanish version for nowPaweł Kołodziejski
svn-id: r29185
2007-10-11fixed braces and changed vez() all references to intPaweł Kołodziejski
svn-id: r29184
2007-10-10- Made some sound functions a bit more generic for use with Kyra1 and Kyra2Johannes Schickel
HoF: - Added sound support (sfx sound wrong currently though) - Implemented opcodes: -> o2_loadMusicTrack -> o2_playWanderScoreViaMap -> o2_playSoundEffect -> o2t_playSoundEffect svn-id: r29183
2007-10-10Fixed bug in o2_addSpecialExit.Johannes Schickel
svn-id: r29182
2007-10-09Oops forgot to add o2_delay to the opcode list.Johannes Schickel
svn-id: r29181
2007-10-09HoFJohannes Schickel
- Implemented opcodes -> o2_switchScene 0x51 -> o2_getShapeFlag1 0x52 svn-id: r29180
2007-10-09HoFJohannes Schickel
- fixed o2_runTemporaryScript - fixed trySceneChange, now stopping movement should work correctly svn-id: r29179
2007-10-09HoF:Johannes Schickel
- More input handling (should be rather complete now, not finished but nearlly) - Implemented the following opcodes: -> o2_trySceneChange 0x0d -> o2_setHandItem 0x2a -> o2_handItemSet 0x2c -> o2_setCharPalEntry 0x3c -> o2_drawSceneShape 0x3e -> o2_update 0x4b -> o2_fadeScenePal 0x4d -> o2_enterNewSceneEx 0x50 -> o2_setZanthiaPos 0x56 -> o2_runTemporaryScript 0x6e -> o2t_defineNewShape 0x00 -> o2t_setCurrentFrame 0x01 -> o2t_setShapeFlag 0x04 svn-id: r29178
2007-10-09HoF:Johannes Schickel
- make sure we really got uppercase filenames in FILEDATA.FDT - (and silently removed a leftover debug oops) svn-id: r29177
2007-10-09HoF:Johannes Schickel
- now uses "FILEDATA.FDT" to detect what PAK files have to be loaded for ingame use svn-id: r29176
2007-10-09HoF:Johannes Schickel
- added support for dropping items into scenes - added const to some static data - implemented opcode 0x55 o2_setLayerFlag - fixed a bug in Screen_v2::drawShape svn-id: r29175
2007-10-08fixes after mergesPaweł Kołodziejski
svn-id: r29174
2007-10-07fixes after merges, more will comePaweł Kołodziejski
svn-id: r29173
2007-10-07Added beep sound to Nippon Safes for Amiga.Nicola Mettifogo
svn-id: r29171
2007-10-07cleanupMax Horn
svn-id: r29170
2007-10-07Added support for setting animations by their index rather than their ↵Paul Gilbert
offset, allowing for easier multi-language support. Also fixed translation of inventory window svn-id: r29169
2007-10-07Changed string constant name to avoid clashing with inventory display constantsPaul Gilbert
svn-id: r29168
2007-10-07Added loading of new give talk Id listPaul Gilbert
svn-id: r29167
2007-10-07Replaced incorrect key constants being used for fight commandsPaul Gilbert
svn-id: r29166
2007-10-07Added new string Ids used for inventory displayPaul Gilbert
svn-id: r29165
2007-10-07Finally tracked down a bug that sometimes caused word wrapping to failPaul Gilbert
svn-id: r29164
2007-10-07Fixed bug #1808529. One must use memmove() when copying overlapping blocks ↵Nicola Mettifogo
of memory (blush). svn-id: r29161
2007-10-07- little bit more input handlingJohannes Schickel
- implemented item pickup svn-id: r29160
2007-10-06Fixed bug #1808615. An unexpected (but harmless) 'ENDCOMMANDS' statement was ↵Nicola Mettifogo
spotted in the game scripts by the new stricter parser. svn-id: r29158
2007-10-06Fixed bug #1808620. The original Inventory::addItem routine relied on a ↵Nicola Mettifogo
trick that went undetected until r29060 actually broke it. Not all regression is bad, after all. svn-id: r29157
2007-10-06Removed the MD5 check of sfx.res for the English version of IHNM, since ↵Filippos Karapetis
there are two English versions of the game with a different sfx.res file. Closes bug #1800226 - "IHNM: unsupported version" svn-id: r29156
2007-10-04Fixed bug #1803287. The inner block was changing the test condition causing ↵Nicola Mettifogo
unwanted behavior. svn-id: r29155