aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra_v2.cpp
AgeCommit message (Collapse)Author
2008-03-28Implemented command text fadeout.Johannes Schickel
svn-id: r31285
2008-03-28- Clear input queue after loading game via hotkeys.Johannes Schickel
- Fixed bug which caused the need for clicking twice to change pages in spellbook. svn-id: r31282
2008-03-28Implemented savegame loading via command line params -x/--save-slot.Johannes Schickel
svn-id: r31281
2008-03-28Properly set sfx flag when playing digital SFX.Johannes Schickel
svn-id: r31280
2008-03-28- some accuracy changes for KyraEngine_v2::snd_playSoundEffect()Florian Kagerer
- fix one more skip flag bug in the sequence player - fix SoundTowns_v2::voicePlay() svn-id: r31278
2008-03-27Implemented opcode 74: o2_setSceneAnimPos2.Johannes Schickel
svn-id: r31276
2008-03-26Prevents adding of events to input queue, which will not be processed anyway.Johannes Schickel
svn-id: r31258
2008-03-26- reworked skip flag handling in some places againJohannes Schickel
- hopefully fixed tons of warnings related to stackPosString svn-id: r31253
2008-03-26- fixed multiple voices playing at once (see bug #1926547 "HoF: Right mouse ↵Johannes Schickel
button messes up gameplay"). - fixed crash while uninitializing AdLib driver svn-id: r31252
2008-03-22Fix for bug #1922514 "HoF: palette artifacts when abom. snowman".Johannes Schickel
svn-id: r31220
2008-03-21- Implemented opcode 97: o2_isAnySoundPlayingJohannes Schickel
- reworked sound channel handling in HoF => fixed some voice related bugs svn-id: r31209
2008-03-20Add HoF CD demo.Travis Howell
svn-id: r31205
2008-03-20Enabled some cursor related commented out code.Johannes Schickel
svn-id: r31201
2008-03-18Implemented showing of credits after completing game.Johannes Schickel
svn-id: r31186
2008-03-18- Implemented opcodes:Johannes Schickel
-> 12: o2_setCharacterFacing -> 14: o2_moveCharacter -> 61: o2_loadZShapes -> 83: o2_setPathfinderFlag -> 90: o2_setSceneAnimPos -> 160: o2_updateTwoSceneAnims - Implemented dino riding sequence - Fixed bug in KyraEngine_v2::initSceneScreen which caused some gfx glitches svn-id: r31183
2008-03-18- Implemented opcodes:Johannes Schickel
-> 21: o2_backUpScreen -> 22: o2_restoreScreen -> 28: o2_addItemToInventory -> 50: o2_wipeDownMouseItem -> 67: o2_loadPalette384 -> 68: o2_setPalette384 -> 165: o2_disableTimer -> 166: o2_enableTimer -> 167: o2_setTimerCountdown - renamed some timer functions svn-id: r31182
2008-03-18Completed implementation of KyraEngine_v2::inputSceneChange.Johannes Schickel
svn-id: r31178
2008-03-18Fixed input bug causing Zanthia not to move sometimes.Johannes Schickel
svn-id: r31177
2008-03-18Fixed bug preventing movement.Johannes Schickel
svn-id: r31172
2008-03-17Oops forgot to enable some code.Johannes Schickel
svn-id: r31169
2008-03-17Implemented opcode 98: o2_setDeathHandlerFlagJohannes Schickel
svn-id: r31168
2008-03-17Implemented opcodes:Johannes Schickel
- 70: o2_backUpInventoryGfx - 71: o2_disableSceneAnim - 72: o2_enableSceneAnim - 73: o2_restoreInventoryGfx svn-id: r31167
2008-03-17remove unnecessary code duplicationFlorian Kagerer
svn-id: r31163
2008-03-17Also allow '.' and Escape as keys for skipping sequences in HoF.Johannes Schickel
svn-id: r31156
2008-03-17Implemented quick (via hotkeys) save/load suppot for HoF.Johannes Schickel
svn-id: r31154
2008-03-17Fixed KyraEngine_v2::initSceneScreenJohannes Schickel
svn-id: r31153
2008-03-17- implement debugger commands: gamespeed and pass_codesFlorian Kagerer
- implement opcode 151: meanWhileScene() - fix dragon flight scene: this is still totally messed up, but at least the screen doesn't stay blank any more svn-id: r31152
2008-03-16- implemented skip flag handling in wsa related opcodesJohannes Schickel
- implemented skip flag handling in o2_isVoicePlaying - fixed skip flag handling when making the cauldron appear. svn-id: r31149
2008-03-16fix typoFlorian Kagerer
svn-id: r31148
2008-03-16- implement zanthIdleChat()Florian Kagerer
- bug fix for zanthRandomChat() svn-id: r31147
2008-03-16Reworked skipFlag handling.Johannes Schickel
svn-id: r31143
2008-03-16- moved KyraEngine_v1::setupOpcodeTable from kyra_v1.cpp to kyra_v2.cppJohannes Schickel
- some more work in KyraEngine_v2::showIdleAnim svn-id: r31142
2008-03-16Moved KyraEngine_v2::setupOpcodeTable from kyra_v2.cpp to script_v2.cppJohannes Schickel
svn-id: r31141
2008-03-16Implemented opcode 30: o2_addItemToCurSceneJohannes Schickel
svn-id: r31140
2008-03-16- Impelemented opcode 155: o2_stopSceneAnimationJohannes Schickel
- fixed crash while switching chapters svn-id: r31139
2008-03-16- add opcode 146 - resetInputColorCode()Florian Kagerer
- add updateWaterFlasks() - some fixes for mouse pointer positioning in sjis mode - bug fix for tim player svn-id: r31136
2008-03-15- cleanupJohannes Schickel
- enabled some chat related code in KyraEngine_v2::runLoop and KyraEngine_v2::handleInputUnkSub svn-id: r31134
2008-03-15Implemented opcodes:Johannes Schickel
- 27: o2_displayWsaSequence - 99: o2_setDrawNoShapeFlag - 129: o2_chapterChange - 159: o2_processPaletteIndex svn-id: r31133
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-15Fixed another valgrind warning.Johannes Schickel
svn-id: r31128
2008-03-15Fixed some valgrind warnings.Johannes Schickel
svn-id: r31127
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-09Added missing line and renamed a variable to fix warnings.Torbjörn Andersson
svn-id: r31090
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-03Fixed some uninitialized variables.Johannes Schickel
svn-id: r31041