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
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
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
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
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
Travis Howell
2c0c7a8e17
Minor changes for coding guidelines.
...
svn-id: r25508
2007-02-12 04:30:24 +00:00
Travis Howell
189b4abb33
Pass VC10_state directly to convertclip, to reduce arguments.
...
svn-id: r25505
2007-02-12 03:59:29 +00:00
Travis Howell
eaeada78ac
Add cyx's patch for cleanup for planar conversion code, and support for 32 color planar graphics of Amiga ECS version of Simon the Sorcerer 1.
...
svn-id: r25436
2007-02-09 00:35:57 +00:00
Travis Howell
f8052bb650
Convert planar images, only when required for drawing.
...
svn-id: r25433
2007-02-08 23:37:17 +00:00
Max Horn
44cbf4996b
Removed common/advancedDetector.h from agos.h, thus reducing the number of build deps on base/plugins.h and base/game.h from about 155 to 113 (and also reducing the deps on advancedDetector.h, of course). The same should be done to all other engines using the advanced detector (AGI, CINE, SAGA, Parallaction)
...
svn-id: r25154
2007-01-21 16:57:13 +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
590bd33a9e
Fix bug #1624767 - FF: save games will not load.
...
svn-id: r24960
2007-01-01 04:35:27 +00:00
Eugene Sandulenko
457ebfea3c
Get rif od ARRAYSIZE in ADGameDescription
...
svn-id: r24882
2006-12-19 04:35:08 +00:00
Travis Howell
f55320f988
Add inital pause code for Elvira 1/2 & WW, and cleanup
...
svn-id: r24723
2006-11-15 13:11:53 +00:00
Travis Howell
09d35a38a8
Fix restarting game in Elvira 2
...
svn-id: r24646
2006-11-07 01:02:24 +00:00
Travis Howell
415ec67056
Cleanup
...
svn-id: r24639
2006-11-06 13:59:11 +00:00
Travis Howell
5a40402528
Split draw code for earlier games, to prevent regressions for now
...
svn-id: r24633
2006-11-06 08:07:47 +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
94f1aab61a
Music is disabled when under water in Elvira 1
...
svn-id: r24619
2006-11-05 01:43:29 +00:00
Travis Howell
de7f250476
Add opcode and opcode stub for Elvira 2. Remove unused opcode code
...
svn-id: r24562
2006-10-29 07:01:55 +00:00
Travis Howell
bd0a327a39
Remove vga opcodes which are never used by games
...
svn-id: r24557
2006-10-28 14:08:35 +00:00
Travis Howell
4b46821ffb
Add more fixes for Elvira 1
...
svn-id: r24547
2006-10-28 03:29:58 +00:00
Travis Howell
9f85511537
Cleanup
...
svn-id: r24533
2006-10-27 13:28:32 +00:00
Travis Howell
f1accee702
Cleanup
...
svn-id: r24531
2006-10-27 12:55:48 +00:00
Travis Howell
231d6064de
Update comment
...
svn-id: r24530
2006-10-27 11:43:17 +00:00
Travis Howell
162f8e16b0
Update dump code for additional games
...
svn-id: r24529
2006-10-27 11:39:04 +00:00
Travis Howell
7d71b6d109
Cleanup
...
svn-id: r24527
2006-10-27 11:04:05 +00:00
Travis Howell
5ab37ca91d
Add code for look opcode in elvira 1
...
svn-id: r24524
2006-10-27 03:07:18 +00:00
Travis Howell
05fd51d036
Cleanup
...
svn-id: r24501
2006-10-25 13:38:35 +00:00
Travis Howell
2f422f56cd
Remove unused script code
...
svn-id: r24499
2006-10-25 11:41:36 +00:00
Travis Howell
15915e805d
Remove unused script opcodes
...
svn-id: r24495
2006-10-25 10:20:17 +00:00
Travis Howell
7dd6b31aef
Add more opcodes for Elvira 1/2
...
svn-id: r24492
2006-10-25 08:12:05 +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
6810993828
Add more menu code for Elvira 1
...
svn-id: r24486
2006-10-24 07:44:37 +00:00
Travis Howell
7a5b0c1870
Add minor icon code differences in Elvira 2
...
svn-id: r24471
2006-10-23 11:13:51 +00:00
Travis Howell
4c9fc74964
Add printStats code for Elvira 2 and cleanup
...
svn-id: r24470
2006-10-23 10:06:32 +00:00
Travis Howell
8f44ef3209
Add a few opcode stubs for Elvira 2
...
svn-id: r24469
2006-10-23 07:07:03 +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
Travis Howell
2e5210a18c
Add extra opcode for Elvira 2
...
svn-id: r24438
2006-10-22 13:20:11 +00:00