Johannes Schickel
|
36de1204e3
|
- Implemented Engine::saveGameState for KYRA
- Changed internal save/load API to use slots instead of filename strings
- Changed internal save/load API to use Common::Error
svn-id: r34952
|
2008-11-09 13:00:40 +00:00 |
|
Johannes Schickel
|
f4fc8c3e4c
|
Committed patch #2050337 "KYRA/SCUMM: Thumbnail support/improvement". (Without Max' compressed backward seeking support for now)
svn-id: r34053
|
2008-08-20 14:03:34 +00:00 |
|
Johannes Schickel
|
cef7d68fc5
|
Added support for Spanish fan translation of kyra3 (See fr #1994040 "KYRA3: Add support for Spanish fan translation").
svn-id: r32858
|
2008-06-30 23:39:56 +00:00 |
|
Johannes Schickel
|
18b3e3a4ba
|
- Added a simple (but yet better) implementation of pauseEngineIntern for Kyra_v1 and Kyra_v2
- Added comments about what game specific details are missing in the pause implementation
svn-id: r32231
|
2008-05-23 13:37:56 +00:00 |
|
Johannes Schickel
|
74311906f2
|
Cleanup.
svn-id: r32176
|
2008-05-18 21:11:19 +00:00 |
|
Johannes Schickel
|
1a52c5283a
|
- Yet more opcodes moved to KyraEngine_v1
- Renamed some opcodes inside KyraEngine_LoK
svn-id: r32055
|
2008-05-12 12:57:42 +00:00 |
|
Johannes Schickel
|
574af78acb
|
- Moved some opcodes to KyraEngine_v1
- Little variable renaming
svn-id: r32053
|
2008-05-12 12:42:10 +00:00 |
|
Johannes Schickel
|
bb03596744
|
- Renamed KyraEngine to KyraEngine_v1
- kyra.* -> kyra_v1.*
- scene.cpp -> scene_v1.cpp
svn-id: r32044
|
2008-05-11 23:16:50 +00:00 |
|
Johannes Schickel
|
6e0c569966
|
Consisteny fixes:
- Renamed classes *_v1 -> *_LoK
- Renamed files *_v1.* -> *_lok.*
- Renamed WSAMovieV1 -> WSAMovie_v1
- Renamed WSAMovieV2 -> WSAMovie_v2
svn-id: r32042
|
2008-05-11 22:32:37 +00:00 |
|
Johannes Schickel
|
d21d9858fd
|
- Cleaned up main menu quit handling
- Moved KyraEngine_HoF delay implementation to KyraEngine_v2
svn-id: r31987
|
2008-05-10 19:41:26 +00:00 |
|
Johannes Schickel
|
95a85a8984
|
Simplification in updateItemAnimations in KyraEngine_HoF and KyraEngine_MR.
svn-id: r31976
|
2008-05-10 17:41:34 +00:00 |
|
Florian Kagerer
|
8bbf257525
|
implement item animations for MR
svn-id: r31973
|
2008-05-10 14:12:48 +00:00 |
|
Johannes Schickel
|
5abc85bd0e
|
Fixed possible crash in Debugger_v2 when using 'give'.
svn-id: r31907
|
2008-05-06 20:55:33 +00:00 |
|
Johannes Schickel
|
11f891963b
|
Implemented Engine::getDebugger for KyraEngine.
svn-id: r31906
|
2008-05-06 20:50:27 +00:00 |
|
Johannes Schickel
|
81cfd2a716
|
Implemented support for Kyra3 game options menu (including studio audience and skip flag options).
svn-id: r31879
|
2008-05-05 17:12:48 +00:00 |
|
Johannes Schickel
|
2afff04468
|
- Added support for Kyra3 GUI (audio and game options not working yet)
- Added support for loading directly from command line for Kyra3
svn-id: r31876
|
2008-05-05 16:05:56 +00:00 |
|
Johannes Schickel
|
e45a9d42e2
|
- Shared checkInput code between kyra2 and kyra3
- Debugger related cleanup
svn-id: r31868
|
2008-05-04 15:56:28 +00:00 |
|
Johannes Schickel
|
c15ad0e373
|
Initial common base between kyra2 and kyra3 GUI code.
svn-id: r31867
|
2008-05-04 15:37:41 +00:00 |
|
Johannes Schickel
|
09b0f12852
|
Yet more opcodes moved to KyraEngine_v2.
svn-id: r31861
|
2008-05-04 13:25:03 +00:00 |
|
Johannes Schickel
|
c43cbeae96
|
Moved more opcodes to KyraEngine_v2.
svn-id: r31859
|
2008-05-04 13:07:13 +00:00 |
|
Johannes Schickel
|
7e3ce73a58
|
Moved more opcodes to KyraEngine_v2.
svn-id: r31845
|
2008-05-03 20:02:51 +00:00 |
|
Johannes Schickel
|
f6239f1db6
|
Moved some more opcodes to KyraEngine_v2.
svn-id: r31843
|
2008-05-03 19:47:07 +00:00 |
|
Johannes Schickel
|
895adc75fa
|
Cleanup.
svn-id: r31842
|
2008-05-03 19:32:45 +00:00 |
|
Johannes Schickel
|
d5545bd8c5
|
- Moved newShape/temporaryScript code to KyraEngine_v2.
- Renamed newShape/temporaryScript code to animationScript.
svn-id: r31841
|
2008-05-03 19:23:45 +00:00 |
|
Johannes Schickel
|
a829244b8c
|
- Renamed ScreenAnimator -> Animator_v1
- Moved addItemToAnimList and deleteItemAnimEntry to KyraEngine_v2.
svn-id: r31831
|
2008-05-02 17:14:59 +00:00 |
|
Johannes Schickel
|
416890722c
|
Yet more opcodes moved to KyraEngine_v2.
svn-id: r31826
|
2008-05-02 16:03:53 +00:00 |
|
Johannes Schickel
|
b17c6e100e
|
Started to move opcodes used in both kyra2 and kyra3 to KyraEngine_v2.
svn-id: r31825
|
2008-05-02 15:59:57 +00:00 |
|
Johannes Schickel
|
8b899207d2
|
Moved runSceneScript6 to KyraEngine_v2.
svn-id: r31823
|
2008-05-02 15:48:30 +00:00 |
|
Johannes Schickel
|
5e4fceec2e
|
Moved some character code from kyra2/kyra3 to KyraEngine_v2.
svn-id: r31822
|
2008-05-02 15:39:51 +00:00 |
|
Johannes Schickel
|
c6830b4138
|
- Renamed TextDisplayer_v2 to TextDisplayer_HoF
- Moved some character shape code to KyraEngine_v2
svn-id: r31821
|
2008-05-02 15:21:51 +00:00 |
|
Johannes Schickel
|
7566a12352
|
Moved common kyra2/kyra3 item to KyraEngine_v2.
svn-id: r31819
|
2008-05-02 15:08:45 +00:00 |
|
Johannes Schickel
|
52003bc195
|
Added missing files, compiling should work again.
svn-id: r31818
|
2008-05-02 14:48:19 +00:00 |
|
Johannes Schickel
|
4b5f3266cf
|
Started to refactor kyra2/kyra3 code to a common base. (regressions possible, compiling currently broken)
svn-id: r31817
|
2008-05-02 14:46:30 +00:00 |
|
Johannes Schickel
|
ec9a03964c
|
- Renamed ScriptInterpreter -> EMCInterpreter
- 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-29 15:12:09 +00:00 |
|
Johannes Schickel
|
ca7f7e2a3b
|
Various cleanup.
svn-id: r31772
|
2008-04-29 14:33:29 +00:00 |
|
Johannes Schickel
|
a55d13e0a3
|
- Added volume param to KyraEngine::snd_playSoundEffect (0xFF per default as 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-29 14:08:08 +00:00 |
|
Johannes Schickel
|
c841481aa3
|
Cleanup.
svn-id: r31674
|
2008-04-23 19:36:21 +00:00 |
|
Johannes Schickel
|
f173041811
|
- moved kyra functor code to common/func.h
- 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-20 15:47:11 +00:00 |
|
Johannes Schickel
|
bf46b5f178
|
- reworked tim handling
- moved tim interpreter to new class TIMInterpreter
svn-id: r31569
|
2008-04-19 13:52:09 +00:00 |
|
Florian Kagerer
|
1d086550a7
|
- complete support for the playable HOF demo
svn-id: r31560
|
2008-04-18 19:11:58 +00:00 |
|
Johannes Schickel
|
1f91dc0384
|
- some refactoring for Kyra3
- removed unneeded map code in KyraEngine_v3
svn-id: r31488
|
2008-04-12 23:17:21 +00:00 |
|
Johannes Schickel
|
4b58a431da
|
Implemented support for Towns (and hopefully DOS floppy too) menus.
svn-id: r31438
|
2008-04-06 16:54:51 +00:00 |
|
Florian Kagerer
|
22efb801d4
|
svn-id: r31431
|
2008-04-06 14:57:01 +00:00 |
|
Johannes Schickel
|
22992f4aa5
|
Implemented opcode 33 o2_loadSoundfile.
svn-id: r31425
|
2008-04-06 14:11:43 +00:00 |
|
Johannes Schickel
|
0aecc4fb03
|
Implemented game options menu.
svn-id: r31378
|
2008-04-04 08:13:35 +00:00 |
|
Johannes Schickel
|
f4e6109b33
|
- fixed savegame description loading in kyra1
- added Kyra2 load menu, currently just accessable from startup menu though
svn-id: r31331
|
2008-03-30 18:27:46 +00:00 |
|
Johannes Schickel
|
7605a9a517
|
Changed HoF GUI code to use common GUI code now.
svn-id: r31295
|
2008-03-28 16:15:00 +00:00 |
|
Johannes Schickel
|
f7d14259c9
|
Implemented command text fadeout.
svn-id: r31285
|
2008-03-28 01:28:02 +00:00 |
|
Johannes Schickel
|
98f9a47619
|
Implemented opcodes:
- 38: o2_countItemsInScene
- 57: o2_setTimerDelay
- 84: o2_getSceneExitToFacing
- 137: o2_removeItemFromScene
svn-id: r31279
|
2008-03-28 00:13:43 +00:00 |
|
Johannes Schickel
|
72484b204b
|
- Implemented opcodes:
-> 51: o2_getElapsedSecs
-> 52: o2_getTimerDelay
- Added warnings to o2_delaySecs and o2_delay for unimplemented subfunctions
svn-id: r31277
|
2008-03-27 23:53:49 +00:00 |
|