Commit Graph
253 Commits
Author SHA1 Message Date
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