Travis Howell
913a00ef93
Update details for Russian translation of Simon the Sorcerer 1.
...
svn-id: r26543
2007-04-18 09:42:13 +00:00
Travis Howell
69828cf56c
Fix mouse regression in Swampy Adventures.
...
svn-id: r26503
2007-04-15 14:43:23 +00:00
Travis Howell
5668e15b2e
Update reporting of invalid script opcodes.
...
svn-id: r26501
2007-04-15 14:32:58 +00:00
Travis Howell
7fad7c6f3f
Fix Elvira 1 regression.
...
svn-id: r26500
2007-04-15 14:23:23 +00:00
Travis Howell
b932d60251
Cleanup.
...
svn-id: r26497
2007-04-15 14:12:08 +00:00
Travis Howell
48c21a1e31
Add eriktorbjorn's patch to split script opcodes into specific game engines.
...
svn-id: r26490
2007-04-15 12:04:47 +00:00
Travis Howell
95661d65af
Cleanup.
...
svn-id: r26482
2007-04-15 05:33:21 +00:00
Travis Howell
2d3e77db85
Split game engines, to allow further cleanups.
...
svn-id: r26481
2007-04-15 05:04:48 +00:00
Travis Howell
1c00843f2b
Cleanup.
...
svn-id: r26480
2007-04-15 00:55:16 +00:00
Travis Howell
aa0f36358b
Cleanup.
...
svn-id: r26479
2007-04-15 00:21:42 +00:00
Travis Howell
fe6b6323fa
Cleanup.
...
svn-id: r26478
2007-04-15 00:12:09 +00:00
Max Horn
2d2b3d0ed2
Renamed AGOSEngine::midi to AGOSEngine::_midi
...
svn-id: r26468
2007-04-14 12:03:46 +00:00
Travis Howell
f587f40c22
Correct details for Simon the Sorcerer 2 (DOS Floppy) with Russian patch.
...
svn-id: r26449
2007-04-10 05:17:54 +00:00
Travis Howell
0a766e5786
Remove two invalid entries for Simon the Sorcerer 2, since they use md5 checksums of the complete files (based on ICON.DAT).
...
svn-id: r26448
2007-04-10 05:16:01 +00:00
Gregory Montoir
5aca9dce8c
added the instance of EventManager returned by OSystem::getEventManager as a member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it.
...
svn-id: r26357
2007-04-01 17:36:13 +00:00
Travis Howell
a8f9e399b8
Add Spanish version of Waxworks (DOS).
...
svn-id: r26273
2007-03-22 00:53:39 +00:00
Travis Howell
3e85ecbe5f
Remove duplicate code, for clipping of mouse position.
...
svn-id: r26238
2007-03-19 00:24:58 +00:00
Max Horn
dd61b25634
More AGOSEngine::waitForInput refactoring
...
svn-id: r26218
2007-03-18 17:55:11 +00:00
Max Horn
8bf7953839
Refactoring AGOSEngine::waitForInput some more (in baby steps, so that if I break something, it'll be easier to figure out at which point I did it :)
...
svn-id: r26210
2007-03-18 14:33:13 +00:00
Max Horn
612e7a3eeb
Refactoring AGOSEngine::waitForInput a bit (by resolving gotos)
...
svn-id: r26207
2007-03-18 13:53:51 +00:00
Max Horn
72ee9ee86a
Changed AGOS to use the EventManager to track the mouse position; added a FIXME comment about _mouseOld never being set
...
svn-id: r26206
2007-03-18 13:29:12 +00:00
Max Horn
ed54ea9155
Moved Event/EventType/keyboard enum from common/system.h (part of class OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
...
svn-id: r26180
2007-03-17 19:02:05 +00:00
Torbjörn Andersson
53624376b4
Applied my re-revised patch #1487149 ("Simplified keyboard repeat"), with
...
Fingolfin's blessings. Keyboard repeat is now handled by the event manager,
rather than by individual engines.
Since this can cause problems with some engines (see the AGI engine), the extra
"key down" events are marked as "synthetic", so that they can be ignored if
necessary.
svn-id: r26170
2007-03-17 15:44:26 +00:00
Max Horn
15d9bc42ea
Force all code to use EventManager::pollEvent instead of OSystem::pollEvent
...
svn-id: r26156
2007-03-17 00:53:21 +00:00
Travis Howell
247117d9ba
Update error messages in loadModule().
...
svn-id: r26131
2007-03-14 12:34:40 +00:00
Max Horn
728d01cb17
Removing some unnecessary #includes
...
svn-id: r26044
2007-03-09 23:46:45 +00:00
Travis Howell
7380142071
Change the volume of music channel of mixer, when adjusting music volume too.
...
svn-id: r25894
2007-02-27 11:47:28 +00:00
Travis Howell
08fc65bef9
Add demo of Waxworks.
...
svn-id: r25876
2007-02-26 07:13:54 +00:00
Max Horn
b3931a847d
Trying to unify the order in which we try the various audio formats: Prefer FLAC (lossless) over Ogg Vorbis ('free') over MP3 -- the order is admittedly somewhat arbitrary, but at least now it's consistent across all parts of ScummVM
...
svn-id: r25837
2007-02-24 23:40:28 +00:00
Travis Howell
b0805551e7
Update md5 details for Spanish version of Elvira 2.
...
svn-id: r25818
2007-02-24 12:38:18 +00:00
Travis Howell
b8bbe1b5fe
Update copy protection bypass for Simon 1/2.
...
svn-id: r25809
2007-02-23 11:12:12 +00:00
Travis Howell
74f21c1c4f
Correct typo.
...
svn-id: r25808
2007-02-23 10:19:53 +00:00
Travis Howell
47280b3301
Fix bug #1600999 - SIMON2: Crash while talking to Bingo Bongo. A regression due to the work around for extra long strings been broken, when support for the Feeble Files was added in the past.
...
svn-id: r25807
2007-02-23 10:18:14 +00:00
Travis Howell
87ef1fe0a2
Skip music track 35 in CD releases of Simon 1, since it was replace by sound effect and the script was not updated.
...
svn-id: r25762
2007-02-21 12:34:14 +00:00
Travis Howell
76ac2263f9
Remove Amiga OCS specific code for copy protection screen in Simon 1, since it no longer required.
...
svn-id: r25761
2007-02-21 12:33:34 +00:00
Travis Howell
29ada82134
Bypass the copy protection screens in floppy disk releases of Simon the Sorcerer 1 and 2, with permission from Adventure Soft.
...
svn-id: r25760
2007-02-21 11:46:35 +00:00
Travis Howell
b5b45131c2
White space changes.
...
svn-id: r25759
2007-02-21 10:43:11 +00:00
Travis Howell
7f31211e4f
Update details for English version of Elvira 2 for Atari ST.
...
svn-id: r25736
2007-02-20 03:06:42 +00:00
Travis Howell
2673ddffc0
Add French version of Elvira 2 for Amiga.
...
svn-id: r25735
2007-02-20 01:22:41 +00:00
Travis Howell
55162ff920
Correct playing back music 0 in Simon the Sorcerer 1, when using replacment soundtrack.
...
svn-id: r25734
2007-02-19 23:51:32 +00:00
Torbjörn Andersson
301fe91903
Renamed ANIMATION_H to AGOS_ANIMATION_H.
...
svn-id: r25730
2007-02-19 20:55:16 +00:00
Max Horn
d0f6b3c0dc
Using stat and fopen is not portable (writing to a Common::File isn't either, but at least it doesn't force porters to #define fopen to work around it)
...
svn-id: r25661
2007-02-17 20:37:57 +00:00
Max Horn
b8aeefaffb
Added finalize() method to Common::OutSaveFile (which by default just flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing)
...
svn-id: r25660
2007-02-17 18:55:51 +00:00
Torbjörn Andersson
7949a067e1
Removed extra tabs.
...
svn-id: r25640
2007-02-17 00:54:32 +00:00
Torbjörn Andersson
16e7a12878
Some very obvious cleanups.
...
svn-id: r25635
2007-02-16 17:13:29 +00:00
Max Horn
d849f4762c
a 20ms second delay should be ample time for a GM system ON
...
svn-id: r25633
2007-02-16 16:34:02 +00:00
Travis Howell
e3594a6839
Add support for using soundtrack from the Simon the Sorcerer 1 - Music Enhancement Project.
...
svn-id: r25632
2007-02-16 13:55:01 +00:00
Max Horn
cfc3d0a8ed
AGOS: Send GM System Enable/On upon startup
...
svn-id: r25631
2007-02-16 13:41:38 +00:00
Travis Howell
8f0a3e8961
Fix cursor palette regression in Simon the Sorcerer 1.
...
svn-id: r25625
2007-02-16 10:36:33 +00:00
Travis Howell
3aaf15938d
Fix cursor palette regression in Simon the Sorcerer 1.
...
svn-id: r25624
2007-02-16 10:33:37 +00:00