Commit Graph

25228 Commits

Author SHA1 Message Date
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
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
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
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
Johannes Schickel
c43cbeae96 Moved more opcodes to KyraEngine_v2.
svn-id: r31859
2008-05-04 13:07:13 +00:00
Eugene Sandulenko
ecde0b88c7 German texts fixes (compared to original) from Raziel.
svn-id: r31858
2008-05-04 10:15:47 +00:00
Sven Hesse
3ec47374b8 Fixed DataStream::seek() (must have been drunk that day ;))
svn-id: r31857
2008-05-04 03:32:23 +00:00
Sven Hesse
dfc7a242f5 Properly close the object videos when the objects are destroyed
svn-id: r31856
2008-05-04 02:26:25 +00:00
Sven Hesse
001adf1bb3 Enabled scrolling in Woodruff
svn-id: r31855
2008-05-04 01:02:27 +00:00
Johannes Schickel
db04dd427d Formatting.
svn-id: r31852
2008-05-03 23:02:05 +00:00
Torbjörn Andersson
06dea14540 Changed spaces to tab, thus annoying everyone who now have to do a large
recompile.

svn-id: r31848
2008-05-03 21:15:25 +00:00
Sven Hesse
edff41b1c3 Correct o2_initScreen() for Woodruff (screen positioning, clipping and cursor limiting)
svn-id: r31846
2008-05-03 20:08:46 +00:00
Johannes Schickel
7e3ce73a58 Moved more opcodes to KyraEngine_v2.
svn-id: r31845
2008-05-03 20:02:51 +00:00
Johannes Schickel
f6239f1db6 Moved some more opcodes to KyraEngine_v2.
svn-id: r31843
2008-05-03 19:47:07 +00:00
Johannes Schickel
895adc75fa Cleanup.
svn-id: r31842
2008-05-03 19:32:45 +00:00
Johannes Schickel
d5545bd8c5 - Moved newShape/temporaryScript code to KyraEngine_v2.
- Renamed newShape/temporaryScript code to animationScript.

svn-id: r31841
2008-05-03 19:23:45 +00:00
Kari Salminen
043f92cb23 Fix compilation on MSVC (Updated project files and turned a 'int forced to bool' warning off).
svn-id: r31840
2008-05-03 13:01:58 +00:00
Johannes Schickel
3aaff020c7 Fixed some valgrind warnings.
svn-id: r31839
2008-05-03 12:03:24 +00:00
Eugene Sandulenko
7bd06d1200 Whitespaces
svn-id: r31838
2008-05-02 23:39:34 +00:00
Eugene Sandulenko
1f7ee1a079 Add French and Italian texts. Thanks to Razial for help
svn-id: r31837
2008-05-02 23:37:01 +00:00
Eugene Sandulenko
de20025144 Add German strings
svn-id: r31836
2008-05-02 23:22:32 +00:00
Florian Kagerer
85f612076f fix bug in hof animator (incomplete initialization of _animObjects)
svn-id: r31835
2008-05-02 22:24:03 +00:00
Eugene Sandulenko
e6aa1f586f Truly remove 8-bit characters
svn-id: r31834
2008-05-02 22:20:27 +00:00
Sven Hesse
f4623ab18c The Last Dynasty starts and play the intro videos, so uncommenting its detection
svn-id: r31833
2008-05-02 20:57:16 +00:00
Johannes Schickel
a829244b8c - Renamed ScreenAnimator -> Animator_v1
- Moved addItemToAnimList and deleteItemAnimEntry to KyraEngine_v2.

svn-id: r31831
2008-05-02 17:14:59 +00:00
Sven Hesse
c84b371957 Fixing Fingolfin's commit :P
svn-id: r31830
2008-05-02 16:46:06 +00:00
Max Horn
8da048a468 Fix warnings
svn-id: r31829
2008-05-02 16:41:54 +00:00
Johannes Schickel
aaad3ccb3e Added missing file.
svn-id: r31828
2008-05-02 16:34:46 +00:00
Eugene Sandulenko
e7fec26e03 Remove 8-bit characters
svn-id: r31827
2008-05-02 16:07:40 +00:00