117 Commits

Author SHA1 Message Date
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
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
af17835dd9 Add print object opcode difference in Elivra 2 and WW
svn-id: r24432
2006-10-22 10:14:58 +00:00
Travis Howell
16005872a2 Cleanup
svn-id: r24430
2006-10-22 07:43:11 +00:00
Travis Howell
196c2bf254 Fix regression is WW, caused by functions merge
svn-id: r24429
2006-10-22 05:11:27 +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
4e859bb26e Cleanup
svn-id: r24396
2006-10-21 00:51:32 +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
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
0c761c26ab Auto decrunch the gamexx file when required
svn-id: r24344
2006-10-16 04:31:09 +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