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
|
4d5c6d1afb
|
Prevent analog sound driver to be created for Kyra3.
svn-id: r31771
|
2008-04-29 14:22:04 +00:00 |
|
Johannes Schickel
|
7783b666c6
|
Fixed bad usage of functor objects.
svn-id: r31607
|
2008-04-20 15:16:58 +00:00 |
|
Johannes Schickel
|
16066fa3e7
|
Fixed memory leaks.
svn-id: r31437
|
2008-04-06 15:35:30 +00:00 |
|
Johannes Schickel
|
bf5840f587
|
Fixed crash on startup when running japanese versions of Kyrandia.
svn-id: r31428
|
2008-04-06 14:41:25 +00:00 |
|
Johannes Schickel
|
82c2f1203e
|
Cleaned up volume settings managment.
svn-id: r31385
|
2008-04-04 18:09:19 +00:00 |
|
Johannes Schickel
|
272fa6d578
|
Implemented audio menu, slider bars not moveable via mouse yet though.
svn-id: r31384
|
2008-04-04 18:02:50 +00:00 |
|
Johannes Schickel
|
b033c5f605
|
Implemented savegame loading via command line params -x/--save-slot.
svn-id: r31281
|
2008-03-28 00:53:54 +00:00 |
|
Johannes Schickel
|
a169619526
|
- Implemented opcode 97: o2_isAnySoundPlaying
- reworked sound channel handling in HoF
=> fixed some voice related bugs
svn-id: r31209
|
2008-03-21 16:18:27 +00:00 |
|
Johannes Schickel
|
0a0576d060
|
Fix kyra save file naming scheme.
svn-id: r31164
|
2008-03-17 21:56:37 +00:00 |
|
Johannes Schickel
|
91a800cf02
|
Implemented quick (via hotkeys) save/load suppot for HoF.
svn-id: r31154
|
2008-03-17 18:10:52 +00:00 |
|
Johannes Schickel
|
f0d54b4513
|
Reworked skipFlag handling.
svn-id: r31143
|
2008-03-16 14:32:49 +00:00 |
|
Florian Kagerer
|
b75c790c7a
|
- add opcode 146 - resetInputColorCode()
- add updateWaterFlasks()
- some fixes for mouse pointer positioning in sjis mode
- bug fix for tim player
svn-id: r31136
|
2008-03-16 02:00:14 +00:00 |
|
Max Horn
|
88bb567e18
|
Merged lots of _mixer->isReady() warnings into a single one in Engine constructor
svn-id: r30871
|
2008-02-15 17:01:35 +00:00 |
|
Johannes Schickel
|
8f0712a439
|
Fixed kyra3 related regression (should show the menu now again).
svn-id: r30823
|
2008-02-07 23:31:13 +00:00 |
|
Jordi Vilalta Prat
|
66e9d4f5e8
|
Removed trailing spaces.
svn-id: r30664
|
2008-01-27 19:47:41 +00:00 |
|
Johannes Schickel
|
bcdfb48172
|
Cleanup.
svn-id: r30657
|
2008-01-27 15:56:56 +00:00 |
|
Johannes Schickel
|
dd3a8672be
|
Fix for some problems introduced (like wrong text display) with last commit.
svn-id: r30654
|
2008-01-27 15:53:09 +00:00 |
|
Johannes Schickel
|
fec6e22cc9
|
- slightly refactored user settings handling
- added user some settings handling for HoF
svn-id: r30653
|
2008-01-27 15:30:53 +00:00 |
|
Johannes Schickel
|
33a90c1e00
|
Commit patch #1869752 "KYRA: HoF startup patch for towns and floppy". (Slightly modified)
svn-id: r30645
|
2008-01-27 02:05:37 +00:00 |
|
Johannes Schickel
|
2dd6db4ca5
|
Commit slighty modified patch #1865509 "KYRA: kyradat support for hof".
svn-id: r30394
|
2008-01-10 23:25:19 +00:00 |
|
Johannes Schickel
|
956b69b655
|
Update comment.
svn-id: r29998
|
2007-12-26 01:17:58 +00:00 |
|
Johannes Schickel
|
35e72866ec
|
Simplification of GM vs MT-32 detection.
svn-id: r29997
|
2007-12-26 01:09:46 +00:00 |
|
Johannes Schickel
|
1ecbde083f
|
Reverted too complicated (and unneeded) volume settings code for towns driver.
svn-id: r29939
|
2007-12-21 09:28:27 +00:00 |
|
Johannes Schickel
|
4a3dedfe7e
|
Commit of patch #1848147 "KYRA: SoundTowns Update" with some changes. Thanks to Florian for the patch.
svn-id: r29881
|
2007-12-16 18:48:43 +00:00 |
|
Johannes Schickel
|
1764f165a7
|
HoF:
- Subclassed TextDisplayer for use with Kyra2
- Implemented opcodes:
-> o2_zanthiaChat 169
-> o2_customChat 152
-> o2_customChatFinish 153
svn-id: r29187
|
2007-10-12 00:58:59 +00:00 |
|
Johannes Schickel
|
d896894631
|
- Made some sound functions a bit more generic for use with Kyra1 and Kyra2
HoF:
- Added sound support (sfx sound wrong currently though)
- Implemented opcodes:
-> o2_loadMusicTrack
-> o2_playWanderScoreViaMap
-> o2_playSoundEffect
-> o2t_playSoundEffect
svn-id: r29183
|
2007-10-10 09:06:15 +00:00 |
|
Johannes Schickel
|
3ecc0bfda7
|
HoF:
- now uses "FILEDATA.FDT" to detect what PAK files have to be loaded for ingame use
svn-id: r29176
|
2007-10-09 05:40:20 +00:00 |
|
Eugene Sandulenko
|
77eea722af
|
Modified patch #1738058: "Action recorder".
svn-id: r28968
|
2007-09-19 13:55:05 +00:00 |
|
Nicola Mettifogo
|
258901bab9
|
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
svn-id: r28966
|
2007-09-19 08:40:12 +00:00 |
|
Johannes Schickel
|
fd6ca3b7ac
|
- added PC-98 platform entry
- added Kyrandia 1 PC-98 detection entries
svn-id: r28907
|
2007-09-15 14:53:21 +00:00 |
|
Johannes Schickel
|
1140fca82e
|
- Kyrandia 1 works again
- Added timer class for timer handling
- Little bit more resturcturing
- A little bit (almost nothing but a start!) Kyrandia 2 support
svn-id: r28297
|
2007-07-29 16:33:11 +00:00 |
|
Johannes Schickel
|
076d6b1bc1
|
Restructure Kyrandia sourcecode (part 2, compiling works again)
svn-id: r28296
|
2007-07-29 16:31:29 +00:00 |
|
Johannes Schickel
|
c6c06a922e
|
Little renaming.
svn-id: r27963
|
2007-07-08 12:50:24 +00:00 |
|
Max Horn
|
2fa0a5c457
|
Cleaning up after myself (I blame it on, err, uhh... the Vogons?)
svn-id: r27625
|
2007-06-22 21:16:07 +00:00 |
|
Max Horn
|
54d668ac13
|
Changed more code to use Common::KEYCODE_ enum
svn-id: r27624
|
2007-06-22 21:10:57 +00:00 |
|
Johannes Schickel
|
b9d77d2d40
|
Fix crash when closing Kyrandia demo.
svn-id: r27223
|
2007-06-08 23:04:13 +00:00 |
|
Max Horn
|
218e132e37
|
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
2007-05-30 21:56:52 +00:00 |
|
Johannes Schickel
|
776423ff82
|
- started to move v1 specific functions to KyraEngine_v1 (just opcodes yet)
- reworked script opcode handling
svn-id: r26749
|
2007-05-05 12:18:02 +00:00 |
|
Johannes Schickel
|
edd9b31a48
|
Cleanup.
svn-id: r26604
|
2007-04-27 12:15:47 +00:00 |
|
Johannes Schickel
|
21b2c7bceb
|
Formatting/Cleanup.
svn-id: r26511
|
2007-04-15 16:41:20 +00:00 |
|
Johannes Schickel
|
b9443dfb60
|
More cleanup.
svn-id: r26502
|
2007-04-15 14:38:02 +00:00 |
|
Johannes Schickel
|
504df5a48e
|
cleanup.
svn-id: r26499
|
2007-04-15 14:19:27 +00:00 |
|
Gregory Montoir
|
5aca9dce8c
|
added the instance of EventManager returned by OSystem::getEventManager as a member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it.
svn-id: r26357
|
2007-04-01 17:36:13 +00:00 |
|
Max Horn
|
888e68f433
|
KYRA: Changed to use EventManager::getMousePos (should improve some things: the old code did not properly track the mouse upon click events, and KyraEngine::waitForEvent ignored _flags.useHiResOverlay)
svn-id: r26221
|
2007-03-18 18:27:52 +00:00 |
|
Max Horn
|
ed54ea9155
|
Moved Event/EventType/keyboard enum from common/system.h (part of class OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
svn-id: r26180
|
2007-03-17 19:02:05 +00:00 |
|
Max Horn
|
15d9bc42ea
|
Force all code to use EventManager::pollEvent instead of OSystem::pollEvent
svn-id: r26156
|
2007-03-17 00:53:21 +00:00 |
|
Johannes Schickel
|
689ea77c0d
|
WIP code for Amiga version:
- Font displaying is not yet supported.
- Intro should be glitch free
- all other things are *untested*
svn-id: r26113
|
2007-03-12 20:43:56 +00:00 |
|
Johannes Schickel
|
305a1525ed
|
- cleanup
- some diffs for Amiga version
svn-id: r26010
|
2007-03-07 20:31:19 +00:00 |
|
Johannes Schickel
|
940e89d00e
|
Added support for Kyrandia 2 ADL files.
svn-id: r25634
|
2007-02-16 16:57:59 +00:00 |
|