aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra_v2.h
AgeCommit message (Collapse)Author
2008-03-15- some more opcodes for wsa and tim sequencesFlorian Kagerer
- adding some code to inputSceneChange svn-id: r31132
2008-03-15Implemented opcodes:Johannes Schickel
- 36: o2_removeItemFromInventory - 64: o2_disableAnimObject - 65: o2_enableAnimObject - 101: o2_showLetter - 115: o2_setSceneAnimPosAndUpdate svn-id: r31131
2008-03-15- implement opcode 127 (entering the color code for the skull in the rat ↵Florian Kagerer
cave now works) - minor bug fix for mouse cursor (which sometimes would show when it shouldn't) svn-id: r31129
2008-03-15Implement opcodes:Johannes Schickel
- 7: o2_getCharacterScene - 54: o2_delaySecs - 103: o2_fillRect svn-id: r31125
2008-03-15animations for inventory items and mouse pointersFlorian Kagerer
svn-id: r31122
2008-03-09- fixed little glitch when putting items in cauldronJohannes Schickel
- implemented listing of items in cauldron svn-id: r31088
2008-03-09- implemented cauldron handling for HoF (needs some more testing though)Johannes Schickel
- fixed bug in updateCharFacing - added 'give' command to HoF debugger, which allows setting the hand item to a specified item svn-id: r31087
2008-03-09Implemented spellbook in HoF.Johannes Schickel
svn-id: r31084
2008-03-05Implement inventory scrolling for HoF.Johannes Schickel
svn-id: r31043
2008-03-03Started to implement GUI code for HoF.Johannes Schickel
Currently working: - _basic_ inventory, this doesn't include scrolling through the inventory svn-id: r31038
2008-02-22two more opcodes (Zanthia's random chats and mushroom drug effects) and some ↵Florian Kagerer
cleanup svn-id: r30914
2008-02-18some more opcodes (the fly tree is now operational) and some bug fixesFlorian Kagerer
svn-id: r30903
2008-02-17scripting bug fix (npc scene startup scripts were executed twice)Florian Kagerer
svn-id: r30899
2008-02-17committing patch 1891492 : dialogue (dlg/tim) support for HoFFlorian Kagerer
- talking to NPCs is now possible. - Zanthia's talks when entering a new scene for the first time now work - using items on Zanthia is now possible. svn-id: r30886
2008-02-10Committed patch #1885629 "KYRA: HoF missing talkie credits and demo support".Johannes Schickel
svn-id: r30845
2008-01-28Commit slightly modified patch #1880670 "KYRA: Hof: Zanthia chat fix for ↵Johannes Schickel
towns and floppy versions". svn-id: r30694
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2008-01-27- slightly refactored user settings handlingJohannes Schickel
- added user some settings handling for HoF svn-id: r30653
2008-01-27Commit patch #1869752 "KYRA: HoF startup patch for towns and floppy". ↵Johannes Schickel
(Slightly modified) svn-id: r30645
2008-01-10Commit slighty modified patch #1865509 "KYRA: kyradat support for hof".Johannes Schickel
svn-id: r30394
2008-01-06Committed patch #1864214 "KYRA2: correct platform and talkie flags for ↵Johannes Schickel
sequence player". svn-id: r30290
2008-01-03Committed slightly modified patch #1862758 "KYRA: audio data assignment patch".Johannes Schickel
svn-id: r30198
2007-12-16Commit of patch #1848147 "KYRA: SoundTowns Update" with some changes. Thanks ↵Johannes Schickel
to Florian for the patch. svn-id: r29881
2007-11-13- implemented opcodes:Johannes Schickel
-> o2_setHiddenItemsEntry 147 -> o2_getHiddenItemsEntry 148 -> o2t_fadeScenePal 3 - added o2t_playSoundEffect to the temporary opcode list svn-id: r29494
2007-11-12Implemented all timer handlers. (Cauldron animations work now)Johannes Schickel
svn-id: r29487
2007-11-12- Implemented opcodes:Johannes Schickel
-> o2_removeHandItem 43 -> o2_makeBookOrCauldronAppear 42 - Implemented inventory WSA functionality svn-id: r29485
2007-11-09Implemented idle script handling.Johannes Schickel
svn-id: r29460
2007-11-05Committing '[ 1824376 ] KYRA: more sequence player code' from Florian, with ↵Oystein Eftevaag
a couple of warnings fixed svn-id: r29417
2007-10-19Committing [ 1816080 ] KYRA: Intro Patch for HoF, from Florian, with some ↵Oystein Eftevaag
cleanup and a minor fix svn-id: r29233
2007-10-14TIM file loading/unloading for HoFOystein Eftevaag
svn-id: r29217
2007-10-13HoF:Johannes Schickel
- implemented opcodes -> o2_checkForItem 32 -> o2_countItemInInventory 37 -> o2_setMousePos 47 -> o2_countItemInstances 136 svn-id: r29211
2007-10-13HoF:Johannes Schickel
- implemented opcode -> o2_setCharacterPos 1 svn-id: r29210
2007-10-13Implemented the o2_setCharacterAnimFrame opcode and made sure o2_delay does ↵Oystein Eftevaag
game updates during the delay svn-id: r29208
2007-10-13- moved some voice functionallity from KyraEngine_v1 to KyraEngineJohannes Schickel
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-12HoF:Johannes Schickel
- 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-12HoF:Johannes Schickel
- Subclassed TextDisplayer for use with Kyra2 - Implemented opcodes: -> o2_zanthiaChat 169 -> o2_customChat 152 -> o2_customChatFinish 153 svn-id: r29187
2007-10-10- Made some sound functions a bit more generic for use with Kyra1 and Kyra2Johannes Schickel
HoF: - Added sound support (sfx sound wrong currently though) - Implemented opcodes: -> o2_loadMusicTrack -> o2_playWanderScoreViaMap -> o2_playSoundEffect -> o2t_playSoundEffect svn-id: r29183
2007-10-09HoFJohannes Schickel
- Implemented opcodes -> o2_switchScene 0x51 -> o2_getShapeFlag1 0x52 svn-id: r29180
2007-10-09HoF:Johannes Schickel
- 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-09HoF:Johannes Schickel
- 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-07- little bit more input handlingJohannes Schickel
- implemented item pickup svn-id: r29160
2007-09-24- added a new generic debugger command 'facings'Johannes Schickel
- added a few new kyra2 specific debugger commands svn-id: r29094
2007-09-24- reworked input handlingJohannes Schickel
- implement changing movement destination while moving svn-id: r29093
2007-09-24Added debugger support for kyra2.Johannes Schickel
svn-id: r29092
2007-09-23Fix for kyra3 crashes while playing WSA files.Johannes Schickel
svn-id: r29075
2007-07-29- Kyrandia 1 works againJohannes Schickel
- 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-29Restructure Kyrandia sourcecode (part 2, compiling works again)Johannes Schickel
svn-id: r28296
2007-06-23Applying patch 1669536: Kyra2: Intro fixesOystein Eftevaag
svn-id: r27650
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-05- started to move v1 specific functions to KyraEngine_v1 (just opcodes yet)Johannes Schickel
- reworked script opcode handling svn-id: r26749