Filippos Karapetis
24fa689ee0
Fix compilation with MSVC8
...
svn-id: r26793
2007-05-09 15:48:18 +00:00
Travis Howell
20bf83a2ce
Imrproved support for Elvira 1/2 and Waxworks.
...
svn-id: r26792
2007-05-09 15:36:05 +00:00
Travis Howell
5c3f6721b8
Fix masking issues in Amiga versions of Simon the Sorcerer 1.
...
svn-id: r26787
2007-05-08 14:48:46 +00:00
Filippos Karapetis
f21a7648aa
Fix compilation with MSVC8
...
svn-id: r26784
2007-05-08 07:16:58 +00:00
Travis Howell
ce70442c2e
Add palette difference when drawing images in Elvira 1.
...
svn-id: r26783
2007-05-08 05:39:50 +00:00
Travis Howell
3a4c4fa181
Don't attempt to decode unknown icon data formats.
...
svn-id: r26781
2007-05-07 13:40:29 +00:00
Travis Howell
d5504f0b66
The Palette difference in inventory arrows, applies to AGA version of Simon the Sorcerer 1 too.
...
svn-id: r26780
2007-05-07 13:09:10 +00:00
Travis Howell
9547535bd2
Fixes for conversation response in Waxworks.
...
svn-id: r26779
2007-05-07 13:03:02 +00:00
Travis Howell
e2c40aaee6
Fix inventory palette glitches in Elvira 2.
...
svn-id: r26775
2007-05-07 08:47:40 +00:00
Travis Howell
425bd5c136
Fix bug #1714096 - DIMP: Unable to start (regression).
...
svn-id: r26774
2007-05-07 08:29:29 +00:00
Travis Howell
8c21d430bb
Fix inventory movement in Elvira 1/2 and Waxworks.
...
svn-id: r26773
2007-05-07 06:30:51 +00:00
Travis Howell
3ad8770f96
Set exact variable sizes for VC10 state, to avoid more regressions.
...
svn-id: r26770
2007-05-07 03:40:37 +00:00
Travis Howell
1a69604e82
Cleanup.
...
svn-id: r26769
2007-05-07 01:11:10 +00:00
Travis Howell
6ddc79a9a8
Cleanup.
...
svn-id: r26759
2007-05-06 09:46:43 +00:00
Travis Howell
0da4791128
Fix regression due to sign issue, which could cause crashes.
...
svn-id: r26758
2007-05-06 09:35:08 +00:00
Travis Howell
76c98a03af
Fix regression that caused input to fail, after load or save error occurs.
...
svn-id: r26756
2007-05-06 09:31:32 +00:00
Travis Howell
da2d6b64af
Add code difference for inventory arrows in Amiga versions of Simon the Sorcerer 1.
...
svn-id: r26641
2007-04-28 07:00:33 +00:00
Max Horn
5bf7b78aa2
Renamed agosgame.cpp -> detection_tables.h
...
svn-id: r26634
2007-04-27 22:42:02 +00:00
Max Horn
fbc2f89b08
Renamed some game.cpp files to detection.cpp
...
svn-id: r26623
2007-04-27 20:26:54 +00:00
Max Horn
d4660cce55
Removing more semicola
...
svn-id: r26597
2007-04-26 19:08:53 +00:00
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