Johannes Schickel
c4ad0a1c0d
Commit slightly modified patch #1880670 "KYRA: Hof: Zanthia chat fix for towns and floppy versions".
...
svn-id: r30694
2008-01-28 22:21:47 +00:00
Jordi Vilalta Prat
d6c34bdc4b
Fixed the spaces before tabs.
...
svn-id: r30667
2008-01-28 00:14:17 +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
3629d64413
Use getMousePos in checkInput.
...
svn-id: r30439
2008-01-12 08:18: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
58f0d4e632
Committed slightly modified patch #1862758 "KYRA: audio data assignment patch".
...
svn-id: r30198
2008-01-03 14:42:49 +00:00
Johannes Schickel
28a57c434a
Cleanup(/formatting).
...
svn-id: r29983
2007-12-24 22:27:30 +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
be01daccdb
- implemented opcodes:
...
-> o2_setHiddenItemsEntry 147
-> o2_getHiddenItemsEntry 148
-> o2t_fadeScenePal 3
- added o2t_playSoundEffect to the temporary opcode list
svn-id: r29494
2007-11-13 15:49:21 +00:00
Johannes Schickel
2e46b741a3
- Implemented opcodes:
...
-> o2_removeHandItem 43
-> o2_makeBookOrCauldronAppear 42
- Implemented inventory WSA functionality
svn-id: r29485
2007-11-12 17:56:49 +00:00
Johannes Schickel
65c57841bd
Fixes regression introduced with r29218.
...
svn-id: r29484
2007-11-12 16:35:46 +00:00
Johannes Schickel
83eec141c8
- added some code to runLoop (currently commented out)
...
- little fix in handleInputUnkSub
svn-id: r29466
2007-11-10 14:51:18 +00:00
Johannes Schickel
b29486e3de
Implemented idle script handling.
...
svn-id: r29460
2007-11-09 16:52:39 +00:00
Oystein Eftevaag
eb42e8271e
Committing '[ 1824376 ] KYRA: more sequence player code' from Florian, with a couple of warnings fixed
...
svn-id: r29417
2007-11-05 08:23:57 +00:00
Oystein Eftevaag
41d67964b1
Committing [ 1816080 ] KYRA: Intro Patch for HoF, from Florian, with some cleanup and a minor fix
...
svn-id: r29233
2007-10-19 22:16:00 +00:00
Oystein Eftevaag
979121ae12
A change got lost while resolving a conflict
...
svn-id: r29218
2007-10-14 17:00:44 +00:00
Oystein Eftevaag
af3b84c297
TIM file loading/unloading for HoF
...
svn-id: r29217
2007-10-14 16:58:11 +00:00
Johannes Schickel
706888358d
HoF:
...
- implemented opcodes
-> o2_checkForItem 32
-> o2_countItemInInventory 37
-> o2_setMousePos 47
-> o2_countItemInstances 136
svn-id: r29211
2007-10-13 19:17:58 +00:00
Johannes Schickel
8d678b8705
HoF:
...
- implemented opcode
-> o2_setCharacterPos 1
svn-id: r29210
2007-10-13 18:53:49 +00:00
Oystein Eftevaag
4f93e96d5f
Implemented the o2_setCharacterAnimFrame opcode and made sure o2_delay does game updates during the delay
...
svn-id: r29208
2007-10-13 18:47:52 +00:00
Johannes Schickel
3f7b4e62cc
Cleanup.
...
svn-id: r29207
2007-10-13 18:36:19 +00:00
Johannes Schickel
1e65cdd896
Cleanup.
...
svn-id: r29206
2007-10-13 18:15:03 +00:00
Johannes Schickel
da9479dfb8
- moved some voice functionallity from KyraEngine_v1 to KyraEngine
...
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
2007-10-13 06:57:47 +00:00
Johannes Schickel
d1a3af446a
HoF:
...
- 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
2007-10-12 01:26:27 +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
004dab11c5
Oops forgot to add o2_delay to the opcode list.
...
svn-id: r29181
2007-10-09 09:17:07 +00:00
Johannes Schickel
ca0161b76a
HoF
...
- Implemented opcodes
-> o2_switchScene 0x51
-> o2_getShapeFlag1 0x52
svn-id: r29180
2007-10-09 09:15:12 +00:00
Johannes Schickel
dd1b43a5a9
HoF:
...
- 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
2007-10-09 08:44:45 +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
Johannes Schickel
cf3fd283bb
HoF:
...
- 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
2007-10-09 04:47:41 +00:00
Johannes Schickel
5ad7870775
- little bit more input handling
...
- implemented item pickup
svn-id: r29160
2007-10-07 00:35:22 +00:00
Johannes Schickel
a03c829ace
- added a new generic debugger command 'facings'
...
- added a few new kyra2 specific debugger commands
svn-id: r29094
2007-09-24 21:58:11 +00:00
Johannes Schickel
d65140d6b5
- reworked input handling
...
- implement changing movement destination while moving
svn-id: r29093
2007-09-24 20:26:27 +00:00
Johannes Schickel
287bf608d4
Added debugger support for kyra2.
...
svn-id: r29092
2007-09-24 20:02:08 +00:00
Filippos Karapetis
e5808ea2f2
Fixed some warnings
...
svn-id: r28304
2007-07-29 17:10:51 +00:00
Johannes Schickel
5354f3b1d0
- fixes some warnings
...
- enables Kyrandia 2 main menu again
svn-id: r28298
2007-07-29 16:35:15 +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
Oystein Eftevaag
62a28d0864
Applying patch 1669536: Kyra2: Intro fixes
...
svn-id: r27650
2007-06-23 08:42:30 +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
21b2c7bceb
Formatting/Cleanup.
...
svn-id: r26511
2007-04-15 16:41:20 +00:00
Johannes Schickel
8c4e539a40
Readded lost files.
...
svn-id: r26496
2007-04-15 13:44:49 +00:00