Travis Howell
9a04d1dffb
Rename a few variables.
...
svn-id: r26827
2007-05-13 10:07:55 +00:00
Travis Howell
da283175c4
Correct delay for animateSprite event in Simon the Sorcerer 2.
...
svn-id: r26826
2007-05-13 09:55:15 +00:00
Travis Howell
b6672f37a9
Fix bugs #941074 and #828860 , by switching to graphics renderer code used by earlier (non-Windows) versions of Simon the Sorcerer 1/2.
...
svn-id: r26825
2007-05-13 08:46:48 +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
9547535bd2
Fixes for conversation response in Waxworks.
...
svn-id: r26779
2007-05-07 13:03:02 +00:00
Travis Howell
1a69604e82
Cleanup.
...
svn-id: r26769
2007-05-07 01:11:10 +00:00
Travis Howell
5668e15b2e
Update reporting of invalid script opcodes.
...
svn-id: r26501
2007-04-15 14:32:58 +00:00
Travis Howell
2d3e77db85
Split game engines, to allow further cleanups.
...
svn-id: r26481
2007-04-15 05:04:48 +00:00
Max Horn
2d2b3d0ed2
Renamed AGOSEngine::midi to AGOSEngine::_midi
...
svn-id: r26468
2007-04-14 12:03:46 +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
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
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
Max Horn
cfc3d0a8ed
AGOS: Send GM System Enable/On upon startup
...
svn-id: r25631
2007-02-16 13:41:38 +00:00
Travis Howell
ddef4db34e
Fix missing scenes (accolade logo) in AtariST demo of Elvira 1.
...
svn-id: r25583
2007-02-14 04:15:37 +00:00
Torbjörn Andersson
c2972f09c2
Whitespace changes.
...
svn-id: r25567
2007-02-13 21:41:43 +00:00
Travis Howell
3c1ede0520
Fix cursor palette in Amiga versions of Simon the Sorcerer 1 and remove duplciate cursor table.
...
svn-id: r25511
2007-02-12 06:15:26 +00:00
Travis Howell
d8d2c4cd65
Ooops, remove debug leftovers in last commit.
...
svn-id: r25502
2007-02-12 00:21:04 +00:00
Travis Howell
d4a206ec12
Add basic support for AtariST demo of Elvira 1.
...
svn-id: r25501
2007-02-12 00:14:14 +00:00
Travis Howell
f8052bb650
Convert planar images, only when required for drawing.
...
svn-id: r25433
2007-02-08 23:37:17 +00:00
Torbjörn Andersson
6944797891
At Kirben's request, I've applied my old keyboard repeat patch for the AGOS
...
engine. Swampy's Adventures really needs it, and the more generic solution to
keyboard repeat is apparently stalled.
svn-id: r24964
2007-01-01 07:37:07 +00:00
Travis Howell
cbe3cb850c
Cleanup
...
svn-id: r24963
2007-01-01 05:44:34 +00:00
Travis Howell
09d35a38a8
Fix restarting game in Elvira 2
...
svn-id: r24646
2006-11-07 01:02:24 +00:00
Travis Howell
8c95ca18e5
System mouse code no longer required
...
svn-id: r24632
2006-11-06 07:58:37 +00:00
Travis Howell
a2abbf919d
Add inital load/save code changes for earlier games and cleanup
...
svn-id: r24622
2006-11-05 06:26:45 +00:00
Travis Howell
869243142a
Add class code used by scripts in Elvira 1
...
svn-id: r24491
2006-10-25 05:32:15 +00:00
Travis Howell
920a5ac5f4
Rename variable
...
svn-id: r24487
2006-10-24 08:11:43 +00:00
Travis Howell
80048e2327
Add hasIcon difference in Elvira 1
...
svn-id: r24468
2006-10-23 05:58:53 +00:00
Travis Howell
99d6e6db5c
Add patch to make ProTracker a subclass of AudioStream, from madmoose
...
svn-id: r24465
2006-10-23 01:37:59 +00:00
Max Horn
b635a2fb84
Only instantiate ProtrackerPlayer if it is actually needed
...
svn-id: r24445
2006-10-22 16:04:14 +00:00
Travis Howell
25c38db499
Add drag support for items in Elvira 1/2 and WW
...
svn-id: r24436
2006-10-22 13:04:34 +00:00
Travis Howell
bce0a11065
Add extra picture opcode code for ELvira 1/2
...
svn-id: r24426
2006-10-22 00:55:17 +00:00
Travis Howell
399f8381a9
Cleanup
...
svn-id: r24397
2006-10-21 01:51:59 +00:00
Travis Howell
ff574a63ee
Split code into more specific files and cleanup
...
svn-id: r24394
2006-10-20 02:10:51 +00:00
Travis Howell
26765932cc
Add support for sound effects in PC version of Elvira 1
...
svn-id: r24388
2006-10-19 11:13:28 +00:00
Travis Howell
8c72861de4
Add option to load a module via stream
...
svn-id: r24387
2006-10-19 05:37:22 +00:00
Travis Howell
ed3c6871f9
Ooops, disable code for loading modules
...
svn-id: r24386
2006-10-19 05:28:05 +00:00
Travis Howell
6e872547c3
Add support for arrows keys in WW
...
svn-id: r24385
2006-10-19 05:21:07 +00:00
Travis Howell
f4c27c2127
Add mouse cursors for WW
...
svn-id: r24361
2006-10-18 11:52:55 +00:00
Travis Howell
a833a2fb8e
Enable menus in Elvira 2
...
svn-id: r24349
2006-10-16 11:20:20 +00:00
Travis Howell
a965e8140c
Add more opcode differences for WW
...
svn-id: r24348
2006-10-16 09:44:47 +00:00
Travis Howell
45400860f0
Enable menus in WW, allows more progress
...
svn-id: r24347
2006-10-16 08:41:50 +00:00
Travis Howell
6388455615
Disable mouse cursor in Amiga demo of Elvira 1
...
svn-id: r24346
2006-10-16 04:51:33 +00:00
Travis Howell
8925e814a7
Minor cleanup
...
svn-id: r24333
2006-10-15 05:59:22 +00:00
Travis Howell
ed89778036
Add menu support for Amiga demo of Elvira 1
...
svn-id: r24332
2006-10-15 04:15:48 +00:00
Travis Howell
c028323a29
Add extra video opcodes for Elvira 1 demo
...
svn-id: r24315
2006-10-14 14:29:14 +00:00
Travis Howell
ca620f02f3
Add sound effects support for early games
...
svn-id: r24300
2006-10-14 01:15:28 +00:00
Travis Howell
f46fb07f27
Add differences in opcode table for Elvira 2 and cleanup
...
svn-id: r24294
2006-10-13 11:38:41 +00:00
Travis Howell
9d96bdfe9a
Fix regressions when drawing icons in FF
...
svn-id: r24287
2006-10-13 05:00:19 +00:00
Travis Howell
71c3384793
Limit clearWindow to early games only, to avoid regressions
...
svn-id: r24286
2006-10-13 04:57:07 +00:00
Travis Howell
1ab09fd79b
Fix display of icons in Elvira 1
...
svn-id: r24284
2006-10-13 02:22:33 +00:00