Commit Graph
86814 Commits
Author SHA1 Message Date
Filippos Karapetis d0590a09ea Initial import of the work in progress MADE engine
svn-id: r31599
2008-04-20 14:43:56 +00:00
Johannes Schickel d484c7ed43 Improved sound priority handling.
svn-id: r31598
2008-04-20 14:36:39 +00:00
Johannes Schickel 96fd18a13b Implemented sound priority handling.
svn-id: r31597
2008-04-20 14:25:37 +00:00
Johannes Schickel cdfcab9315 Implemented opcodes:
- 6: o3_getCharacterFacing
 - 7: o3_getCharacterScene
 - 13: o3_trySceneChange
 - 32: o3_checkForItem
 - 46: o3_addSpecialExit
 - 63: o3_drawSceneShape
 - 75: o3_update
 - 80: o3_enterNewScene
 - 86: o3_setMalcolmPos
 - 154: o3_setupSceneAnimObject

svn-id: r31596
2008-04-20 13:44:44 +00:00
Johannes Schickel 78c675278b Implemented opcodes:
- 64: o3_checkInRect
 - 87: o3_stopMusic
 - 88: o3_playMusicTrack

svn-id: r31595
2008-04-20 12:34:16 +00:00
Johannes Schickel e1ef6c9e9d Fixed bug in getCharLength.
svn-id: r31594
2008-04-20 11:59:22 +00:00
Johannes Schickel 01bbe8cb6c Fixed long standing bug in encodeShape.
svn-id: r31593
2008-04-20 11:52:08 +00:00
Filippos Karapetis 8a881ea454 Updated kyra MSVC project files
svn-id: r31592
2008-04-20 10:57:50 +00:00
Johannes Schickel a329be773e - Fixed some valgrind warnings.
- Little bugfix for scene shape loading.

svn-id: r31591
2008-04-20 10:39:39 +00:00
Torbjörn Andersson 8cbd185731 Use correct (I hope) size when loading TLK files. The size field in the AUD
header does not count the size of the header itself. (This fixes a failed
assertion when entering the Pegasus Landing in Kyrandia 3.)

svn-id: r31590
2008-04-20 07:44:27 +00:00
Johannes Schickel 913f40688a Added some more opcodes.
svn-id: r31589
2008-04-20 02:22:08 +00:00
Johannes Schickel 2db899d1c7 - fixed various glitches
- implemented some input code for kyra3

svn-id: r31588
2008-04-20 02:11:10 +00:00
Johannes Schickel 24e3ba7154 Added missing file sequences_v3.cpp.
svn-id: r31587
2008-04-20 00:41:00 +00:00
Johannes Schickel 733676033a Fixed bug in playStudioSFX.
svn-id: r31586
2008-04-20 00:32:39 +00:00
Johannes Schickel fb02a030a5 Implemented opcode 49: o3_badConscienceChat.
svn-id: r31585
2008-04-20 00:30:39 +00:00
Johannes Schickel 6692c4613d Implemented opcodes:
- 21: o3_showBadConscience
 - 23: o3_hideBadConscience

svn-id: r31584
2008-04-20 00:11:42 +00:00
Johannes Schickel 2de46c5e80 Oops forgot to update assert last commit.
svn-id: r31583
2008-04-19 22:26:22 +00:00
Johannes Schickel 663ae01474 Fixed Zanthia chat script selection.
svn-id: r31582
2008-04-19 22:25:22 +00:00
Johannes Schickel 03caed6ce3 Implemented some kyra opcodes and some chat handling code, now Malcolm should say something after crawling out of the dump.
svn-id: r31581
2008-04-19 22:22:00 +00:00
Johannes Schickel 4f4eb8d771 One more valgrind warning fix.
svn-id: r31580
2008-04-19 17:17:48 +00:00
Johannes Schickel 84b9c58924 Added some comment about palette setting in KyraEngine_v3::playVQA.
svn-id: r31579
2008-04-19 15:37:59 +00:00
Johannes Schickel 82a35bb87b Added fade to black/music fadeout when starting kyra3.
svn-id: r31578
2008-04-19 15:04:59 +00:00
Johannes Schickel 960655eec5 Fixed formatting.
svn-id: r31577
2008-04-19 14:52:35 +00:00
Florian Kagerer 8711a48de3 fix detection for playable Hof demo
svn-id: r31576
2008-04-19 14:48:29 +00:00
Johannes Schickel ceb46a38cd Changed KyraEngine_v1::setupSceneResource to use Resource::exists instead of Common::File::exists.
svn-id: r31575
2008-04-19 14:44:06 +00:00
Johannes Schickel a922069eae Ops isInPakList behavior was still not quite correct. Fixed bug with embedded pak files.
svn-id: r31574
2008-04-19 14:40:37 +00:00
Johannes Schickel 1d6af7b502 Fixed Resource::isInPakList behavior.
svn-id: r31573
2008-04-19 14:36:26 +00:00
Johannes Schickel 7e12a50bed - some minor renaming in TIM code
- added exists function to Resource
- started to add checks via exists to assure that important files are present

svn-id: r31572
2008-04-19 14:31:10 +00:00
Johannes Schickel 49cf8237f0 Renamed function for consistency.
svn-id: r31571
2008-04-19 14:00:14 +00:00
Johannes Schickel a79c91b7d0 Added some asserts to prevent out of bounds access.
svn-id: r31570
2008-04-19 13:58:32 +00:00
Johannes Schickel bf46b5f178 - reworked tim handling
- moved tim interpreter to new class TIMInterpreter

svn-id: r31569
2008-04-19 13:52:09 +00:00
Paul Gilbert 76b1f4bcea Added a debugger command 'script' to allow execution of script engine methods
svn-id: r31568
2008-04-19 00:34:02 +00:00
Johannes Schickel 5b742734ab Oops...
svn-id: r31567
2008-04-18 22:24:39 +00:00
Johannes Schickel 0824721746 Cleanup.
svn-id: r31566
2008-04-18 22:23:31 +00:00
Johannes Schickel 2fe0988d27 Fixed mismatching operator delete.
svn-id: r31565
2008-04-18 21:44:55 +00:00
Johannes Schickel 07ef82c26a Fixed some valgrind warnings.
svn-id: r31564
2008-04-18 21:41:55 +00:00
Torbjörn Andersson 0dac6c8f85 Fixed a Valgrind warning. I hope this is what the function was intended to do.
svn-id: r31563
2008-04-18 19:33:06 +00:00
Florian Kagerer 6a74374d36 update kyradat tool
svn-id: r31562
2008-04-18 19:14:44 +00:00
Florian Kagerer b1d00dbdf1 update kyra.dat (HOF demo text data)
svn-id: r31561
2008-04-18 19:13:49 +00:00
Florian Kagerer 1d086550a7 - complete support for the playable HOF demo
svn-id: r31560
2008-04-18 19:11:58 +00:00
Johannes Schickel ba90659705 Some kyra1 menu tweaking, now all languages should use the same clean layout instead of variable width button system (widths even changed at runtime, which looked rather strange).
svn-id: r31559
2008-04-18 15:58:49 +00:00
Johannes Schickel 7d6a349afa Fixed displaying text speed settings in CD version.
svn-id: r31558
2008-04-18 15:05:46 +00:00
Travis Howell 6e804cee42 Always correct time events duration, when saving games.
svn-id: r31557
2008-04-18 01:59:54 +00:00
Travis Howell 84ec2374ab Update a few debug messages.
svn-id: r31556
2008-04-17 23:57:31 +00:00
Johannes Schickel 4b7e5aeaf7 Little fix in drawShape.
svn-id: r31555
2008-04-17 22:50:15 +00:00
Johannes Schickel 7666531dac Fixed setShapePages maxY default value.
svn-id: r31554
2008-04-17 22:07:17 +00:00
Kari Salminen 14918b05d1 Tiny cleanup: Fix a parameter name discrepancy between IIgsChannelInfo::noteOn-function's declaration and definition introduced in r31550.
svn-id: r31553
2008-04-17 21:05:20 +00:00
John Willis e08a00fd0e GP2X: Fix 'oops'. No point not initialising the joystick when you need to use it to have some form of input ;).
svn-id: r31552
2008-04-17 19:27:03 +00:00
John Willis 0336442dc4 Cleanup the shell script that puts a GP2X archive together.
svn-id: r31551
2008-04-17 19:24:27 +00:00
Johannes Schickel b03ec8ac75 Fixed gcc warnings.
svn-id: r31550
2008-04-17 18:28:28 +00:00