Commit Graph
86814 Commits
Author SHA1 Message Date
Sven Hesse 5681ae1e82 Draw order related fixes.
This also (finally) fixes the Gob3 draw order glitch (for real, this time)

svn-id: r31915
2008-05-07 02:56:18 +00:00
Jordi Vilalta Prat f1514641ee Reject invalid option combinations when enabling/disabling engines
svn-id: r31914
2008-05-07 01:15:46 +00:00
Jordi Vilalta Prat 0fe0f093c7 Show the SCUMM engine options properly
svn-id: r31913
2008-05-07 00:35:55 +00:00
Jordi Vilalta Prat cdc4f4baca Added openembedded.org target names (patch #1959138)
svn-id: r31912
2008-05-06 23:56:05 +00:00
Sven Hesse 16abd33aea Mouse hotspots are now properly evaluated when the mouse is set to a position via the scripts.
svn-id: r31911
2008-05-06 22:18:12 +00:00
Jordi Vilalta Prat 586046d871 Fail on invalid --enable/disable options
svn-id: r31910
2008-05-06 22:09:27 +00:00
Johannes Schickel 10b73b474f Fixed crash when qutting kyra2 main menu.
svn-id: r31909
2008-05-06 22:05:26 +00:00
Sven Hesse 9be06ad9e8 Fixed text positioning in Woodruff, enabling "Use FOO on BAR" texts.
svn-id: r31908
2008-05-06 21:56:16 +00:00
Johannes Schickel 5abc85bd0e Fixed possible crash in Debugger_v2 when using 'give'.
svn-id: r31907
2008-05-06 20:55:33 +00:00
Johannes Schickel 11f891963b Implemented Engine::getDebugger for KyraEngine.
svn-id: r31906
2008-05-06 20:50:27 +00:00
Johannes Schickel 3e7f66da89 Cleanup.
svn-id: r31905
2008-05-06 17:44:00 +00:00
Filippos Karapetis c396694f3b Added a temporary hack to get the engine plugins working under MSVC
svn-id: r31904
2008-05-06 17:30:52 +00:00
Johannes Schickel 2ee01bf757 - Fixed valgrind warnings in HoF
- Fixed memory leaks in HoF

svn-id: r31903
2008-05-06 17:30:31 +00:00
Johannes Schickel 2976f961fe - Fixed some memory leaks in kyra3
- Fixed valgrind warnings in GUI_v2 code

svn-id: r31902
2008-05-06 16:57:07 +00:00
Filippos Karapetis bce56298e6 Also update the preprocessor definitions for the release version
svn-id: r31900
2008-05-06 16:36:26 +00:00
Filippos Karapetis cc5215b4bb Updated the preprocessor directives for the SCUMM engine's MSVC project files
svn-id: r31899
2008-05-06 16:30:27 +00:00
Max Horn ba6c4a6239 Merge with trunk, using the svnmerge tool
svn-id: r31898
2008-05-06 15:21:46 +00:00
Sven Hesse 7595f20e33 Silencing two signess compiler warnings
svn-id: r31897
2008-05-06 15:08:48 +00:00
Benjamin Haisch 9df82055f0 - The Manhole: New and Enhanced is now (partially) playable
- Implemented cmd_objectp
- Changed how the script externals array is set up
- Cleanup

svn-id: r31895
2008-05-06 11:45:23 +00:00
Max Horn 4331411ebe Make it possible to quit the VectorRenderer demo cleanly
svn-id: r31892
2008-05-06 09:54:10 +00:00
Torbjörn Andersson 397e04d0b1 Fixed syntax error. String comparision is done with '=', not '=='.
svn-id: r31891
2008-05-06 04:47:58 +00:00
Jordi Vilalta Prat 38f200fc55 Unified BUILD_PLUGINS and DYNAMIC_MODULES in the makefiles
svn-id: r31889
2008-05-06 03:11:01 +00:00
Jordi Vilalta Prat 38a8aa516e Allow static and dynamic plugins to be used at the same time
svn-id: r31888
2008-05-06 03:00:26 +00:00
Jordi Vilalta Prat 3ac46924e3 Fix building scummvmico.o from outside the source directory
svn-id: r31887
2008-05-05 22:52:28 +00:00
Johannes Schickel 7c55a889f2 Fix formatting.
svn-id: r31886
2008-05-05 22:28:03 +00:00
Vicent Marti 8209ab0b7b Fixes for GCC 4.0.2+ in strict mode. Max, is it working now?
svn-id: r31885
2008-05-05 22:21:34 +00:00
Johannes Schickel 0faf76bfac Removed delay from KyraEngine_MR::npcChatSequence, since it's doing delay script internally. This fixes some chat animation speeds.
svn-id: r31884
2008-05-05 21:57:26 +00:00
Johannes Schickel 874be3cfb4 Implemented opcode 91: o3_daggerWarning.
svn-id: r31882
2008-05-05 18:50:42 +00:00
Johannes Schickel c26e62e288 - Implemented Kyra3 audio options menu, Helium mode still missing.
- Fixed unitialized variable

svn-id: r31881
2008-05-05 17:56:39 +00:00
Johannes Schickel f42d222069 Got rid of some code duplication.
svn-id: r31880
2008-05-05 17:18:11 +00:00
Johannes Schickel 81cfd2a716 Implemented support for Kyra3 game options menu (including studio audience and skip flag options).
svn-id: r31879
2008-05-05 17:12:48 +00:00
Johannes Schickel 0f62fb0a88 - Little mouse visibility fix
- Cleanup

svn-id: r31878
2008-05-05 16:18:54 +00:00
Johannes Schickel 37459e6e75 - Fixed some palette fade times in Kyra3
- Changed behavior to match original when playing Kyra3 for the first time
- Fixed typo

svn-id: r31877
2008-05-05 16:14:45 +00:00
Johannes Schickel 2afff04468 - Added support for Kyra3 GUI (audio and game options not working yet)
- Added support for loading directly from command line for Kyra3

svn-id: r31876
2008-05-05 16:05:56 +00:00
Kari Salminen 4eb9abe99f Fixed unsigned/signed mismatch warning.
svn-id: r31875
2008-05-05 13:11:34 +00:00
Kari Salminen 8d4a9b0ad9 Updated MSVC project files.
svn-id: r31874
2008-05-05 13:09:29 +00:00
Benjamin Haisch 7191b2c515 Added MIDI playback (which doesn't work yet) and fixed compilation (sorry all)
svn-id: r31873
2008-05-05 12:51:50 +00:00
Nicola Mettifogo 1ddd54b50d - Moved some members from the engine class to Location, since they belong there.
- Cleaned up usage of location flags by using accessor functions.

svn-id: r31872
2008-05-05 11:02:40 +00:00
Benjamin Haisch b6c7385eb4 - Renamed XmidiResource to GenericResource
- Added MIDI resource type
- Added ScriptFunctionsLgop2 and ScriptFunctionsMhne (for Leather Goddesses of Phobos 2 and The Manhole: New and Enhanced, resp.)
- Many changes for LGOP2 and The Manhole: N&E

Note about the new ScriptFunctions classes:
I copied the ScriptFunctionsRtz class and so duplicated a lot of code. Most of the opcode functions are the same in all games but there might be differences. Once all common opcode functions have been figured out, they'll be moved to a common place (like the ScriptFunctions class).

svn-id: r31871
2008-05-05 10:45:11 +00:00
Vicent Marti 4ada388fb8 Antialiased circles changed to use screen ptrs.
svn-id: r31870
2008-05-04 23:06:38 +00:00
Filippos Karapetis 665caae8b4 Updated the kyra MSVC project files
svn-id: r31869
2008-05-04 22:29:19 +00:00
Johannes Schickel e45a9d42e2 - Shared checkInput code between kyra2 and kyra3
- Debugger related cleanup

svn-id: r31868
2008-05-04 15:56:28 +00:00
Johannes Schickel c15ad0e373 Initial common base between kyra2 and kyra3 GUI code.
svn-id: r31867
2008-05-04 15:37:41 +00:00
Johannes Schickel f71b4afcfa Renamed kyra2 and kyra3 gui files.
svn-id: r31866
2008-05-04 15:18:46 +00:00
Nicola Mettifogo 4295392906 Added new Parser class, which will gradually grow to include all parsing code from the engine class.
svn-id: r31865
2008-05-04 15:09:23 +00:00
Nicola Mettifogo a3794c5f37 Partly fixed loading of bitmaps in BRA Amiga. Bitmaps are still broken, but less than before.
svn-id: r31864
2008-05-04 15:06:47 +00:00
Vicent Marti 6666b93dd7 Performance tweaks.
svn-id: r31863
2008-05-04 13:53:22 +00:00
Travis Howell f09f10bea5 Fix bug #1957165 - MM: render_mode is broken.
svn-id: r31862
2008-05-04 13:36:41 +00:00
Johannes Schickel 09b0f12852 Yet more opcodes moved to KyraEngine_v2.
svn-id: r31861
2008-05-04 13:25:03 +00:00
Johannes Schickel 7342629944 Cleanup.
svn-id: r31860
2008-05-04 13:11:17 +00:00