Commit Graph

25301 Commits

Author SHA1 Message Date
Florian Kagerer
870a330c66 (hopefully) fix bug in last commit
svn-id: r31975
2008-05-10 15:31:11 +00:00
Florian Kagerer
8bbf257525 implement item animations for MR
svn-id: r31973
2008-05-10 14:12:48 +00:00
Nicola Mettifogo
6979458e26 Extracted script parsing code to its own class.
svn-id: r31972
2008-05-10 11:11:03 +00:00
Eugene Sandulenko
61a3b1bd13 Since some parts of ScummVM code are under LGPL, add full text of this license
to the distribution.

svn-id: r31970
2008-05-09 20:41:12 +00:00
Filippos Karapetis
271ce25823 The backspace key is now working
svn-id: r31969
2008-05-09 19:29:17 +00:00
Filippos Karapetis
e0b9dec766 Implemented o1_CLIPAREA
svn-id: r31968
2008-05-09 16:11:01 +00:00
Filippos Karapetis
10826a29d2 Removed debug output
svn-id: r31967
2008-05-09 16:09:46 +00:00
Filippos Karapetis
3f3ba85bf1 Exit more gracefully when a quit event is triggered
svn-id: r31966
2008-05-09 15:49:38 +00:00
Johannes Schickel
a83d79bafd Fixed typos.
svn-id: r31965
2008-05-09 13:33:31 +00:00
Filippos Karapetis
601f0efdd4 Removed now obsolete FIXME
svn-id: r31964
2008-05-09 12:23:19 +00:00
Benjamin Haisch
b222d0c539 Added workaround for o1_SNDENERGY
svn-id: r31962
2008-05-09 10:56:03 +00:00
Benjamin Haisch
55e4b05b18 - Fixed a bug which sometimes caused crashes when ProjectReader::purgeCache() was called
- Some cleanup

svn-id: r31961
2008-05-09 07:22:22 +00:00
Jordi Vilalta Prat
420d376a90 Added the option to specify the custom path for loading plugins
svn-id: r31960
2008-05-09 01:58:12 +00:00
Nicola Mettifogo
c7c8bb99ee Tiny cleanup to ease extraction of the program parser code.
svn-id: r31959
2008-05-09 01:42:25 +00:00
Nicola Mettifogo
1d025957ca Moved location parsing out of the engines, to LocationParser_ns and LocationParser_br.
svn-id: r31958
2008-05-09 01:35:43 +00:00
Johannes Schickel
bdadf34f16 Implemented opcode 66: o3_removeItemSlot.
svn-id: r31957
2008-05-08 22:10:34 +00:00
Johannes Schickel
b53fe83695 Silenced some g++ 4.3 warnings.
svn-id: r31956
2008-05-08 21:23:14 +00:00
Johannes Schickel
e0689193ef Fixed bug in o3_updateConversations.
svn-id: r31955
2008-05-08 20:55:39 +00:00
Filippos Karapetis
e6d6281c89 o1_ADDSPRITE is not implemented yet, so throw a warning
svn-id: r31954
2008-05-08 20:33:28 +00:00
Sven Hesse
b1a8067d64 Reordering game parts deinitialization, to avoid having one part's destructor access an already destroyed part
svn-id: r31952
2008-05-08 18:39:13 +00:00
Filippos Karapetis
cb34952e03 Updated the MSVC project files for the gob engine
svn-id: r31951
2008-05-08 18:11:43 +00:00
Sven Hesse
cb9fd40a1b Declaring BackgroundAtmosphere as kMusicSoundType
svn-id: r31950
2008-05-08 16:15:14 +00:00
Sven Hesse
18db41db50 Implemented the background "music" / atmospheric sounds in Woodruff
svn-id: r31949
2008-05-08 15:51:02 +00:00
Filippos Karapetis
a9b4058ba9 Fixed some game crashes which occurred when ProjectReader::purgeCache() got called:
- MIDI music data is marked to be deleted in o1_STOPMUS now, instead of o1_PLAYMUS. 
- Added a FIXME to Screen::setFont() - purgeCache crashes the game if the active font is deleted

svn-id: r31948
2008-05-08 13:23:02 +00:00
Filippos Karapetis
4f108b76a3 Reverted commit
svn-id: r31947
2008-05-08 13:17:18 +00:00
Filippos Karapetis
b4e9433820 Silenced MSVC warnings about uninitialized variables
svn-id: r31946
2008-05-08 12:20:08 +00:00
Johannes Schickel
29c79704fa Fixed warning on 64bit systems introduced with r31940.
svn-id: r31945
2008-05-08 11:24:39 +00:00
Benjamin Haisch
b63ae7dee4 Possibly fixed the sound stuttering in the PMV videos and added frame skipping based on the Gob engine's IMD/VMD player.
svn-id: r31944
2008-05-08 11:17:38 +00:00
Max Horn
b75f844a72 Fix README ref: Makefile -> ports.mk
svn-id: r31943
2008-05-08 09:05:44 +00:00
Kari Salminen
21d9742a38 Update Gob MSVC project files.
svn-id: r31942
2008-05-08 08:17:06 +00:00
Torbjörn Andersson
89e0c0b315 Since BASS treats speech separately from other sounds, let's use the
speech_volume setting for that, as suggested on the forum.

svn-id: r31941
2008-05-08 05:05:47 +00:00
Torbjörn Andersson
500237d8ed GCC says these are ints, not long ints. Adjust the format strings accordingly.
svn-id: r31940
2008-05-08 04:48:55 +00:00
Nicola Mettifogo
e2e2af4ff5 Reverted commit 31928 by Buddha_, and defined kFlagsAll as 0xFFFFFFFFU in the enum, as suggested by Fingolfin.
svn-id: r31939
2008-05-08 02:46:12 +00:00
Sven Hesse
0c827c8ceb Split off the actual mixing part of SoundBlaster
svn-id: r31938
2008-05-08 01:27:36 +00:00
Sven Hesse
220d6ce82f Restructured sound code
svn-id: r31937
2008-05-08 00:47:23 +00:00
Johannes Schickel
627d30d389 Fixed bug when starting new game from load menu.
svn-id: r31935
2008-05-07 22:48:44 +00:00
Johannes Schickel
a7320fb4dc Implemented KyraEngine_MR::timerFleaDeath.
svn-id: r31934
2008-05-07 21:12:26 +00:00
Florian Kagerer
37c04c28a8 Fix invalid memory access bug in the library sequence (original static data seems to be bugged here)
svn-id: r31933
2008-05-07 21:04:06 +00:00
Eugene Sandulenko
b95db3529e Even more German fixes from Raziel
svn-id: r31932
2008-05-07 17:57:19 +00:00
Benjamin Haisch
b6d2cf3553 Implemented vertical/horizontal flipping of sprites.
svn-id: r31931
2008-05-07 17:29:46 +00:00
Benjamin Haisch
a7f5150228 - cmd_return now exits the game if it returns from the main function
- Implemented cmd_exit
- PmvPlayer now exits "more gracefully" when the application is closed while playing

svn-id: r31930
2008-05-07 17:28:38 +00:00
Johannes Schickel
311e9165ed Proper delete[] formatting (this time all occurences should've been changed...)
svn-id: r31929
2008-05-07 15:09:10 +00:00
Kari Salminen
2d707af338 A (temporary?) fix for the signed/unsigned issues with enum CommandFlags usage.
svn-id: r31928
2008-05-07 14:49:42 +00:00
Johannes Schickel
600ab40bca Changed all delete [] usages to delete[].
svn-id: r31927
2008-05-07 14:31:45 +00:00
Sven Hesse
f65e9a17c3 Changed the two instances of "delete []" into "delete[] " as well
svn-id: r31926
2008-05-07 14:23:50 +00:00
Johannes Schickel
3d9ea59616 Changed kyra to use delete[] instead of delete [].
svn-id: r31925
2008-05-07 14:20:37 +00:00
Nicola Mettifogo
3d3ad58e14 Reverting commit 31920, thus changing type of flags back to unsigned. If some compiler emits a warning about 0xFFFFFFFF not being an unsigned immediate, then we need to find out how to convince it without changing types of variables in the code.
svn-id: r31924
2008-05-07 12:44:22 +00:00
Sven Hesse
6e61b02cb9 Silencing a compiler warning
svn-id: r31923
2008-05-07 12:34:40 +00:00
Max Horn
aff41a48b8 minor tweak to the GUI double click handling code
svn-id: r31922
2008-05-07 12:12:18 +00:00
Filippos Karapetis
a3dbf43629 Fixed signed/unsigned issues with kFlagsAll
svn-id: r31920
2008-05-07 08:29:11 +00:00