Age | Commit message (Collapse) | Author |
|
pathfinder issues in HoF and MR.
svn-id: r32190
|
|
- kyra.* -> kyra_v1.*
- scene.cpp -> scene_v1.cpp
svn-id: r32044
|
|
- Renamed newShape/temporaryScript code to animationScript.
svn-id: r31841
|
|
svn-id: r31823
|
|
svn-id: r31818
|
|
possible, compiling currently broken)
svn-id: r31817
|
|
- Renamed ScriptState -> EMCState, ScriptData -> EMCData
- Removed 'Script' from function names inside EMCInterpreter
- Fixed KyraEngine::readSettings and KyraEngine::writeSettings for kyra3
svn-id: r31773
|
|
- added exists function to Resource
- started to add checks via exists to assure that important files are present
svn-id: r31572
|
|
svn-id: r31432
|
|
svn-id: r31424
|
|
- Implemented missing bits in KyraEngine_v2::enterNewScene for MIDI (AdLib code still missing)
- Added music/sfx type to Sound class
svn-id: r31423
|
|
svn-id: r31273
|
|
svn-id: r31243
|
|
-> fixed bug in o2_stopSceneAnimation
-> fixed bug in KyraEngine_v2::freeSceneAnims
svn-id: r31196
|
|
svn-id: r31188
|
|
- implemented some missing bits in itemDropDown
svn-id: r31187
|
|
-> 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
|
|
svn-id: r31179
|
|
svn-id: r31153
|
|
- 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
|
|
- bug fix for zanthRandomChat()
svn-id: r31147
|
|
svn-id: r31143
|
|
- enabled some code in KyraEngine_v2::enterNewScene
svn-id: r31137
|
|
- add updateWaterFlasks()
- some fixes for mouse pointer positioning in sjis mode
- bug fix for tim player
svn-id: r31136
|
|
cleanup
svn-id: r30914
|
|
svn-id: r30903
|
|
svn-id: r30888
|
|
- 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
|
|
svn-id: r30664
|
|
(Slightly modified)
svn-id: r30645
|
|
svn-id: r29983
|
|
svn-id: r29460
|
|
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
|
|
- 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
|
|
HoF:
- Added sound support (sfx sound wrong currently though)
- Implemented opcodes:
-> o2_loadMusicTrack
-> o2_playWanderScoreViaMap
-> o2_playSoundEffect
-> o2t_playSoundEffect
svn-id: r29183
|
|
- fixed o2_runTemporaryScript
- fixed trySceneChange, now stopping movement should work correctly
svn-id: r29179
|
|
- 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
|
|
- 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
|
|
- implemented item pickup
svn-id: r29160
|
|
- added a few new kyra2 specific debugger commands
svn-id: r29094
|
|
- implement changing movement destination while moving
svn-id: r29093
|
|
svn-id: r28308
|
|
- Added timer class for timer handling
- Little bit more resturcturing
- A little bit (almost nothing but a start!) Kyrandia 2 support
svn-id: r28297
|