aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra_v2.h
AgeCommit message (Collapse)Author
2008-05-02- Renamed TextDisplayer_v2 to TextDisplayer_HoFJohannes Schickel
- Moved some character shape code to KyraEngine_v2 svn-id: r31821
2008-05-02Moved common kyra2/kyra3 item to KyraEngine_v2.Johannes Schickel
svn-id: r31819
2008-05-02Added missing files, compiling should work again.Johannes Schickel
svn-id: r31818
2008-05-02Started to refactor kyra2/kyra3 code to a common base. (regressions ↵Johannes Schickel
possible, compiling currently broken) svn-id: r31817
2008-04-29- Renamed ScriptInterpreter -> EMCInterpreterJohannes Schickel
- Renamed ScriptState -> EMCState, ScriptData -> EMCData - Removed 'Script' from function names inside EMCInterpreter - Fixed KyraEngine::readSettings and KyraEngine::writeSettings for kyra3 svn-id: r31773
2008-04-29Various cleanup.Johannes Schickel
svn-id: r31772
2008-04-29- Added volume param to KyraEngine::snd_playSoundEffect (0xFF per default as ↵Johannes Schickel
in original) - Renamed KyraEngine_v3::playSoundEffect to KyraEngine_v3::snd_playSoundEffect - Renamed KyraEngine_v3::playMusicTrack to KyraEngine_v3::snd_playWanderScoreViaMap - Renamed KyraEngine_v3::o3_playMusicTrack to KyraEngine_v3::o3_playWanderScoreViaMap svn-id: r31770
2008-04-23Cleanup.Johannes Schickel
svn-id: r31674
2008-04-20- moved kyra functor code to common/func.hJohannes Schickel
- adapted debugger code to use functor code from common/func.h - adapted kyra engine to use functor code from common/func.h svn-id: r31614
2008-04-19- reworked tim handlingJohannes Schickel
- moved tim interpreter to new class TIMInterpreter svn-id: r31569
2008-04-18- complete support for the playable HOF demoFlorian Kagerer
svn-id: r31560
2008-04-12- some refactoring for Kyra3Johannes Schickel
- removed unneeded map code in KyraEngine_v3 svn-id: r31488
2008-04-06Implemented support for Towns (and hopefully DOS floppy too) menus.Johannes Schickel
svn-id: r31438
2008-04-06svn-id: r31431Florian Kagerer
2008-04-06Implemented opcode 33 o2_loadSoundfile.Johannes Schickel
svn-id: r31425
2008-04-04Implemented game options menu.Johannes Schickel
svn-id: r31378
2008-03-30- fixed savegame description loading in kyra1Johannes Schickel
- added Kyra2 load menu, currently just accessable from startup menu though svn-id: r31331
2008-03-28Changed HoF GUI code to use common GUI code now.Johannes Schickel
svn-id: r31295
2008-03-28Implemented command text fadeout.Johannes Schickel
svn-id: r31285
2008-03-28Implemented opcodes:Johannes Schickel
- 38: o2_countItemsInScene - 57: o2_setTimerDelay - 84: o2_getSceneExitToFacing - 137: o2_removeItemFromScene svn-id: r31279
2008-03-27- Implemented opcodes:Johannes Schickel
-> 51: o2_getElapsedSecs -> 52: o2_getTimerDelay - Added warnings to o2_delaySecs and o2_delay for unimplemented subfunctions svn-id: r31277
2008-03-27Implemented opcode 74: o2_setSceneAnimPos2.Johannes Schickel
svn-id: r31276
2008-03-27Implemented opcodes:Johannes Schickel
- 164: o2_getSfxDriver - 165: o2_getVocSupport - 166: o2_getMusicDriver svn-id: r31275
2008-03-27- Implemented support for --list-saves in Kyra engineJohannes Schickel
- Added support for variable length savegame name field - Changed savegame identifier - Increased savegame file version svn-id: r31268
2008-03-21- Implemented opcode 97: o2_isAnySoundPlayingJohannes Schickel
- reworked sound channel handling in HoF => fixed some voice related bugs svn-id: r31209
2008-03-18Implemented showing of credits after completing game.Johannes Schickel
svn-id: r31186
2008-03-18Renamed opcode 95 to o2_showItemString.Johannes Schickel
svn-id: r31185
2008-03-18- Impelemented opcodes:Johannes Schickel
-> 95: o2_showPickUpString -> 107: o2_waitForConfirmationClick -> 161: o2_getRainbowRoomData -> 162: o2_drawSceneShapeEx - Did I mention that HoF is completable now? svn-id: r31184
2008-03-18- Implemented opcodes:Johannes Schickel
-> 12: o2_setCharacterFacing -> 14: o2_moveCharacter -> 61: o2_loadZShapes -> 83: o2_setPathfinderFlag -> 90: o2_setSceneAnimPos -> 160: o2_updateTwoSceneAnims - Implemented dino riding sequence - Fixed bug in KyraEngine_v2::initSceneScreen which caused some gfx glitches svn-id: r31183
2008-03-18- Implemented opcodes:Johannes Schickel
-> 21: o2_backUpScreen -> 22: o2_restoreScreen -> 28: o2_addItemToInventory -> 50: o2_wipeDownMouseItem -> 67: o2_loadPalette384 -> 68: o2_setPalette384 -> 165: o2_disableTimer -> 166: o2_enableTimer -> 167: o2_setTimerCountdown - renamed some timer functions svn-id: r31182
2008-03-18Fixed pathfinder post processing in HoF, this should smooth walk paths a lot.Johannes Schickel
svn-id: r31179
2008-03-17-missed animator_v2.cpp in last commitFlorian Kagerer
svn-id: r31171
2008-03-17- implement opcode 29: o2_drawShapeFlorian Kagerer
svn-id: r31170
2008-03-17Implemented opcode 98: o2_setDeathHandlerFlagJohannes Schickel
svn-id: r31168
2008-03-17Implemented opcodes:Johannes Schickel
- 70: o2_backUpInventoryGfx - 71: o2_disableSceneAnim - 72: o2_enableSceneAnim - 73: o2_restoreInventoryGfx svn-id: r31167
2008-03-17Implemented opcodes:Johannes Schickel
- 91: o2_blockInRegion - 92: o2_blockOutRegion svn-id: r31166
2008-03-17- Fixed opcode 115 (fixed dragon scene)Johannes Schickel
- renamed opcode 155 to o2_addToSceneAnimPosAndUpdate svn-id: r31165
2008-03-17remove unnecessary code duplicationFlorian Kagerer
svn-id: r31163
2008-03-17Let Kyra1 and Kyra2 use a common savegame version number. (cleanup)Johannes Schickel
svn-id: r31155
2008-03-17Implemented quick (via hotkeys) save/load suppot for HoF.Johannes Schickel
svn-id: r31154
2008-03-17- implement debugger commands: gamespeed and pass_codesFlorian Kagerer
- implement opcode 151: meanWhileScene() - fix dragon flight scene: this is still totally messed up, but at least the screen doesn't stay blank any more svn-id: r31152
2008-03-16- implement zanthIdleChat()Florian Kagerer
- bug fix for zanthRandomChat() svn-id: r31147
2008-03-16Implemented opcode 16: o2_soundFadeOutJohannes Schickel
svn-id: r31146
2008-03-16Implemented opcode 34: o2_removeItemSlotFromInventoryJohannes Schickel
svn-id: r31145
2008-03-16Implemented opcodes:Johannes Schickel
- 15: o2_customCharacterChat - 18: o2_restoreTalkTextMessageBkgd - 94: o2_setCauldronState - 154: o2_setupSceneAnimation svn-id: r31144
2008-03-16Reworked skipFlag handling.Johannes Schickel
svn-id: r31143
2008-03-16Implemented opcode 30: o2_addItemToCurSceneJohannes Schickel
svn-id: r31140
2008-03-16- Impelemented opcode 155: o2_stopSceneAnimationJohannes Schickel
- fixed crash while switching chapters svn-id: r31139
2008-03-16- add opcode 146 - resetInputColorCode()Florian Kagerer
- add updateWaterFlasks() - some fixes for mouse pointer positioning in sjis mode - bug fix for tim player svn-id: r31136
2008-03-15- cleanupJohannes Schickel
- enabled some chat related code in KyraEngine_v2::runLoop and KyraEngine_v2::handleInputUnkSub svn-id: r31134