Age | Commit message (Collapse) | Author |
|
nifty line number to aid debugging.
svn-id: r29222
|
|
self-contained parser for location, program and table scripts.
svn-id: r29221
|
|
message instead of exiting ScummVM when it encounters an unexpected keywords in the scripts.
svn-id: r29220
|
|
svn-id: r29219
|
|
svn-id: r29218
|
|
svn-id: r29217
|
|
svn-id: r29216
|
|
svn-id: r29215
|
|
svn-id: r29214
|
|
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
|
|
warning cast types
svn-id: r29212
|
|
- implemented opcodes
-> o2_checkForItem 32
-> o2_countItemInInventory 37
-> o2_setMousePos 47
-> o2_countItemInstances 136
svn-id: r29211
|
|
- implemented opcode
-> o2_setCharacterPos 1
svn-id: r29210
|
|
svn-id: r29209
|
|
game updates during the delay
svn-id: r29208
|
|
svn-id: r29207
|
|
svn-id: r29206
|
|
svn-id: r29202
|
|
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
|
|
svn-id: r29197
|
|
svn-id: r29195
|
|
- 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
|
|
- Subclassed TextDisplayer for use with Kyra2
- Implemented opcodes:
-> o2_zanthiaChat 169
-> o2_customChat 152
-> o2_customChatFinish 153
svn-id: r29187
|
|
svn-id: r29185
|
|
svn-id: r29184
|
|
HoF:
- Added sound support (sfx sound wrong currently though)
- Implemented opcodes:
-> o2_loadMusicTrack
-> o2_playWanderScoreViaMap
-> o2_playSoundEffect
-> o2t_playSoundEffect
svn-id: r29183
|
|
svn-id: r29182
|
|
svn-id: r29181
|
|
- Implemented opcodes
-> o2_switchScene 0x51
-> o2_getShapeFlag1 0x52
svn-id: r29180
|
|
- fixed o2_runTemporaryScript
- fixed trySceneChange, now stopping movement should work correctly
svn-id: r29179
|
|
- 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
|
|
- make sure we really got uppercase filenames in FILEDATA.FDT
- (and silently removed a leftover debug oops)
svn-id: r29177
|
|
- now uses "FILEDATA.FDT" to detect what PAK files have to be loaded for ingame use
svn-id: r29176
|
|
- 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
|
|
svn-id: r29174
|
|
svn-id: r29173
|
|
svn-id: r29171
|
|
svn-id: r29170
|
|
offset, allowing for easier multi-language support. Also fixed translation of inventory window
svn-id: r29169
|
|
svn-id: r29168
|
|
svn-id: r29167
|
|
svn-id: r29166
|
|
svn-id: r29165
|
|
svn-id: r29164
|
|
of memory (blush).
svn-id: r29161
|
|
- implemented item pickup
svn-id: r29160
|
|
spotted in the game scripts by the new stricter parser.
svn-id: r29158
|
|
trick that went undetected until r29060 actually broke it. Not all regression is bad, after all.
svn-id: r29157
|
|
there are two English versions of the game with a different sfx.res file. Closes bug #1800226 - "IHNM: unsupported version"
svn-id: r29156
|
|
unwanted behavior.
svn-id: r29155
|