aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-04-29Fixed possible endian problems in getObjectPropertyPtr.Benjamin Haisch
svn-id: r31779
2008-04-29Fix warningMax Horn
svn-id: r31778
2008-04-29Update AGI timers while waiting for a key to be pressed (e.g. when showing ↵Filippos Karapetis
blocking text windows). Fixes bugs #1935909 and #1943872 svn-id: r31777
2008-04-29Fix for original game bug #1942476 - "AGI: Fan(Get Outta SQ) - Score is lost ↵Filippos Karapetis
on restart" svn-id: r31776
2008-04-29Fixed crash that occurred when skipping a video while MIDI music was activeFilippos Karapetis
svn-id: r31775
2008-04-29Fixed crash that occurred when Ms Peeper's test startedFilippos Karapetis
svn-id: r31774
2008-04-29- Renamed ScriptInterpreter -> EMCInterpreterJohannes Schickel
- 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-29Various cleanup.Johannes Schickel
svn-id: r31772
2008-04-29Prevent analog sound driver to be created for Kyra3.Johannes Schickel
svn-id: r31771
2008-04-29- Added volume param to KyraEngine::snd_playSoundEffect (0xFF per default as ↵Johannes Schickel
in original) - Renamed KyraEngine_v3::playSoundEffect to KyraEngine_v3::snd_playSoundEffect - Renamed KyraEngine_v3::playMusicTrack to KyraEngine_v3::snd_playWanderScoreViaMap - Renamed KyraEngine_v3::o3_playMusicTrack to KyraEngine_v3::o3_playWanderScoreViaMap svn-id: r31770
2008-04-29Updated the MSVC kyra project filesFilippos Karapetis
svn-id: r31769
2008-04-29Fixed MSVC warningFilippos Karapetis
svn-id: r31768
2008-04-28- Implemented credits showing after finishing gameJohannes Schickel
- Fixed bug with good conscience displaying in conscience selection scene svn-id: r31767
2008-04-28- Fixed some delay timesJohannes Schickel
- Implemented opcodes: -> 99: o3_showGoodConscience -> 100: o3_goodConscienceChat -> 101: o3_hideGoodConscience svn-id: r31766
2008-04-28Fixed bug in KyraEngine_v3::processDialog, should fix crash when talking to ↵Johannes Schickel
Bill in hell. svn-id: r31764
2008-04-28Fixed bug in TimerManager::update, this should fix tic-tac-toe game in kyra3.Johannes Schickel
svn-id: r31763
2008-04-28Implemented opcodes:Johannes Schickel
- 82: o3_getShapeFlag1 - 122: o3_setConversationState - 125: o3_getConversationState svn-id: r31761
2008-04-28Fixed bug in KyraEngine_v3::updateCharPal, should fix malcolms palette in ↵Johannes Schickel
scene 42. svn-id: r31760
2008-04-28Narrow corrections to clipping code introduced with commit r31757 toEugene Sandulenko
SCUMM 6+ as pointed out by Fingolfin svn-id: r31759
2008-04-28Fix compilationEugene Sandulenko
svn-id: r31758
2008-04-28Fix Kanji text positioning in DIG. Constants based on disassembly, butEugene Sandulenko
it can bring some regressions to subtitles. svn-id: r31757
2008-04-28Implemented text drawing and cleanup.Benjamin Haisch
svn-id: r31756
2008-04-28Moved some static members into Parallaction class.Nicola Mettifogo
svn-id: r31755
2008-04-27Fixed bug while loading savegame.Johannes Schickel
svn-id: r31754
2008-04-27- Fixed bug in itemInventoryMagicJohannes Schickel
- Fixed original game bug when creating item 7 (Bent nail-on-a-string), now it should award points when creating it with scene item and also in french version when creating it in inventory svn-id: r31753
2008-04-27Moved newShape code to sequences_v3.cppJohannes Schickel
svn-id: r31752
2008-04-27Implemented KyraEngine_v3::eelScript.Johannes Schickel
svn-id: r31751
2008-04-27Implemented support for VMDs substituting object animations.Sven Hesse
Still far from being complete (and correct), but it's a start... - Only VMD "command" -3 is followed - Not all animation types are working - Timing is still off in most cases - Offsets are generally OK, but not always - No sound yet - Shouldn't segfault randomly, but I'm not entirely sure ;) svn-id: r31750
2008-04-27- Implemented opcodesJohannes Schickel
-> 57: o3_makeSecondChanceSave -> 98: o3_setDeathHandler - Made game automatically reload second chance save on death for now svn-id: r31749
2008-04-27Renamed some kyra3 variables to match kyra2/kyra1 names.Johannes Schickel
svn-id: r31748
2008-04-27Implemented (quick-)save/load support for kyra3.Johannes Schickel
svn-id: r31747
2008-04-26Cleanup.Johannes Schickel
svn-id: r31745
2008-04-26Implemented opcodes:Johannes Schickel
- 74: o3_setSceneAnimPosAndFrame - 81: o3_switchScene svn-id: r31744
2008-04-26Added code to play VQA files when entering new scenes.Johannes Schickel
svn-id: r31743
2008-04-26- load new tlk file on chapter changeJohannes Schickel
- added warning when trying to play non-existent soundfile svn-id: r31742
2008-04-26Implemented opcode 34: o3_resetInventory.Johannes Schickel
svn-id: r31741
2008-04-26Finished o3_delay implementation.Johannes Schickel
svn-id: r31740
2008-04-26Implemented opcodes:Johannes Schickel
- 78: o3_disableInventory - 79: o3_enableInventory svn-id: r31739
2008-04-26Implemented opcode 129 o3_chapterChange.Johannes Schickel
svn-id: r31738
2008-04-26Implemented opcodes:Johannes Schickel
- 26: o3_setInventorySlot - 27: o3_getInventorySlot - 28: o3_addItemToInventory svn-id: r31737
2008-04-26- Implemented support for jesters staff, mood change and score displayingJohannes Schickel
- Fixed bug in KyraEngine_v3::loadMalcolmShapes svn-id: r31736
2008-04-26Added support for kyra3 inventory. (jesters staff not supported yet)Johannes Schickel
svn-id: r31735
2008-04-26Fix Kanji renderingEugene Sandulenko
svn-id: r31734
2008-04-26Implemented opcodes:Johannes Schickel
- 76: o3_removeItemInstances - 94: o3_showSceneStringsMessage svn-id: r31733
2008-04-26Fixed unitialized variable in Screen.Johannes Schickel
svn-id: r31732
2008-04-26Fixed segfault when trying to start invalid gameid from command line.Johannes Schickel
svn-id: r31731
2008-04-26Fixed kyra screen initialization.Johannes Schickel
svn-id: r31730
2008-04-26Call _screen->Init(). Fixes segfaults whenJonathan Gray
trying to start via a command line. svn-id: r31729
2008-04-25minor drawShape() bug fix for Malcolm's shadowFlorian Kagerer
svn-id: r31728
2008-04-25Implemented opcodes:Johannes Schickel
- 20: o3_setCharacterAnimFrameFromFacing - 61: o3_disguiseMalcolm svn-id: r31727