aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra_v2.cpp
AgeCommit message (Collapse)Author
2008-06-30Added support for Spanish fan translation of kyra3 (See fr #1994040 "KYRA3: ↵Johannes Schickel
Add support for Spanish fan translation"). svn-id: r32858
2008-05-25- some pauseEngineIntern() code for the HOF sequence player (not tested)Florian Kagerer
svn-id: r32270
2008-05-23Fixed KyraEngine_v2::pauseEngineIntern.Johannes Schickel
svn-id: r32235
2008-05-23- Added a simple (but yet better) implementation of pauseEngineIntern for ↵Johannes Schickel
Kyra_v1 and Kyra_v2 - Added comments about what game specific details are missing in the pause implementation svn-id: r32231
2008-05-18Cleanup.Johannes Schickel
svn-id: r32176
2008-05-13fix engine destructor for non interactive hof demoFlorian Kagerer
svn-id: r32093
2008-05-11- Renamed KyraEngine to KyraEngine_v1Johannes Schickel
- kyra.* -> kyra_v1.* - scene.cpp -> scene_v1.cpp svn-id: r32044
2008-05-11Committed slightly modified patch #1961830 "KYRA: Scroll wheel support for ↵Johannes Schickel
Kyra 2 and 3". svn-id: r32016
2008-05-10- Cleaned up main menu quit handlingJohannes Schickel
- Moved KyraEngine_HoF delay implementation to KyraEngine_v2 svn-id: r31987
2008-05-10Fixed bug in Screen_v2::makeShapeCopy.Johannes Schickel
svn-id: r31986
2008-05-07Changed kyra to use delete[] instead of delete [].Johannes Schickel
svn-id: r31925
2008-05-06Implemented Engine::getDebugger for KyraEngine.Johannes Schickel
svn-id: r31906
2008-05-06Cleanup.Johannes Schickel
svn-id: r31905
2008-05-06- Fixed some memory leaks in kyra3Johannes Schickel
- Fixed valgrind warnings in GUI_v2 code svn-id: r31902
2008-05-05Implemented opcode 91: o3_daggerWarning.Johannes Schickel
svn-id: r31882
2008-05-05- Added support for Kyra3 GUI (audio and game options not working yet)Johannes Schickel
- Added support for loading directly from command line for Kyra3 svn-id: r31876
2008-05-04- Shared checkInput code between kyra2 and kyra3Johannes Schickel
- Debugger related cleanup svn-id: r31868
2008-05-04Yet more opcodes moved to KyraEngine_v2.Johannes Schickel
svn-id: r31861
2008-05-03- Moved newShape/temporaryScript code to KyraEngine_v2.Johannes Schickel
- Renamed newShape/temporaryScript code to animationScript. svn-id: r31841
2008-05-02- Renamed ScreenAnimator -> Animator_v1Johannes Schickel
- Moved addItemToAnimList and deleteItemAnimEntry to KyraEngine_v2. svn-id: r31831
2008-05-02Moved runSceneScript6 to KyraEngine_v2.Johannes Schickel
svn-id: r31823
2008-05-02Moved some character code from kyra2/kyra3 to KyraEngine_v2.Johannes Schickel
svn-id: r31822
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-26Fixed kyra screen initialization.Johannes Schickel
svn-id: r31730
2008-04-26Call _screen->Init(). Fixes segfaults whenJonathan Gray
trying to start via a command line. svn-id: r31729
2008-04-23Cleanup.Johannes Schickel
svn-id: r31674
2008-04-23- Implemented idle animation/talk handling in kyra3Johannes Schickel
- Implemented opcodes: 110: o3_runTemporaryScript - fixed idle animation handling in kyra2 svn-id: r31673
2008-04-23- Fixed possible memory leak.Johannes Schickel
- Corrected processNewShape implementation. svn-id: r31671
2008-04-20Fixed bad usage of functor objects.Johannes Schickel
svn-id: r31607
2008-04-19- reworked tim handlingJohannes Schickel
- moved tim interpreter to new class TIMInterpreter svn-id: r31569
2008-04-12Cleanup.Johannes Schickel
svn-id: r31495
2008-04-12- some refactoring for Kyra3Johannes Schickel
- removed unneeded map code in KyraEngine_v3 svn-id: r31488
2008-04-08- Set language to Common::UNK_LANG for multilanguage games (kyra2cd and ↵Johannes Schickel
kyra3) in detection code - Save language changes done in menu in HoF to the config file svn-id: r31454
2008-04-06Implemented support for Towns (and hopefully DOS floppy too) menus.Johannes Schickel
svn-id: r31438
2008-04-06Oops. that shouldn't have been reverted by last committ.Johannes Schickel
svn-id: r31433
2008-04-06svn-id: r31431Florian Kagerer
2008-04-06Fixed crash on startup when running japanese versions of Kyrandia.Johannes Schickel
svn-id: r31428
2008-04-06Fixed various bugs in GUI_v2::processButtonList.Johannes Schickel
This fixes bugs: - #1935827 "HoF: Buttons pressed state not available" - #1935219 "HoF: artefact after loading game" svn-id: r31422
2008-04-05- Changed quicksaves to use slots 990-998.Johannes Schickel
- Made slots 990-999 not writeable for savegames via menu. - Temporary save in HoF now uses slot 999. svn-id: r31400
2008-04-04Implemented game options menu.Johannes Schickel
svn-id: r31378
2008-04-04cleanupFlorian Kagerer
svn-id: r31374
2008-04-02Implemented death menu. This also fixes bug #1926892 "HoF: Odd behaviour ↵Johannes Schickel
when Zanthia gets killed(?)". svn-id: r31360
2008-03-30Don't enter run loop when quit flag is set.Johannes Schickel
svn-id: r31337
2008-03-30- fixed savegame description loading in kyra1Johannes Schickel
- added Kyra2 load menu, currently just accessable from startup menu though svn-id: r31331