19204 Commits

Author SHA1 Message Date
Max Horn
07f7761479 Backend modularization: Create timer manager, savefile manager and audio mixer in the backends for increased flexibility
svn-id: r24443
2006-10-22 15:42:29 +00:00
Joost Peters
df24f1ef4e don't set CFLAGS, as we don't need them and they're now used for building the 'tools' with the native C compiler
svn-id: r24440
2006-10-22 14:53:30 +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
Eugene Sandulenko
16ee623607 Specify 0.9.1 release date
svn-id: r24435
2006-10-22 11:13:42 +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
1764733590 Add more opcodes for Elivra 2 and WW
svn-id: r24431
2006-10-22 09:53:56 +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
872a708c4e Add system includes
svn-id: r24428
2006-10-22 01:05:14 +00:00
Travis Howell
91f7477d74 Ooops, correct typo
svn-id: r24427
2006-10-22 00:58:55 +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
Oystein Eftevaag
7ca5752fbc Adding CXXFLAGS usage for various configure script tests, needed to properly crosscompile for OS X 10.2 on Intel Macs
svn-id: r24421
2006-10-21 20:41:49 +00:00
Travis Howell
4913db7168 Add extra events, which are triggered by Elvira 1/2 and WW
svn-id: r24408
2006-10-21 12:59:23 +00:00
Max Horn
9edf1e6a1a cleanup
svn-id: r24407
2006-10-21 12:44:10 +00:00
Torbjörn Andersson
86d3f30347 Dummy handler for music commands 0xA and 0xB to keep Elvira1 from crashing. It
also seems to restore the missing first note of the intro music.

svn-id: r24406
2006-10-21 12:22:30 +00:00
Max Horn
f95f5ed133 Added OSystem::getTimerManager and OSystem::getMixer methods (wip)
svn-id: r24405
2006-10-21 12:03:43 +00:00
Max Horn
772affc7db Yuck, mark abuse of OSystem::setSoundCallback
svn-id: r24404
2006-10-21 11:14:41 +00:00
Kostas Nakos
a15885656d Fix multiple simulated mouse key events bug (sync).
svn-id: r24403
2006-10-21 11:12:46 +00:00
Travis Howell
10f2c7cc57 Fix regression, due to lost code
svn-id: r24401
2006-10-21 10:50:19 +00:00
Travis Howell
8b75b8f2ee Sync. names of filesDescriptions
svn-id: r24400
2006-10-21 10:05:11 +00:00
Travis Howell
59103e6eb1 Add Czech version of Simon the Sorcerer 2 (Windows CD)
svn-id: r24399
2006-10-21 09:42:25 +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
Max Horn
5e9041b1b5 SCUMM: ArrayHeader related cleanup
svn-id: r24395
2006-10-20 19:44:27 +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
e26954bcdb Split script opcode tables up into more specifics
svn-id: r24393
2006-10-19 23:57:54 +00:00
Travis Howell
75ee62d948 Split md5 details for game detection into separate file
svn-id: r24391
2006-10-19 12:14:53 +00:00
Travis Howell
d75901b832 Split game specific script opcodes into separate files
svn-id: r24389
2006-10-19 11:40:26 +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
Max Horn
a0b9f78bd3 SCUMM: Introduced V12_X_MULTIPLIER and V12_Y_MULTIPLIER to make it a bit easier to find spots where we convert between C64-style coordinates and pixel coordinates (but beware, this probably doesnt't cover all relevant instances)
svn-id: r24384
2006-10-19 00:26:55 +00:00
Max Horn
5148dbb3fb cleanup
svn-id: r24383
2006-10-19 00:06:59 +00:00
Eugene Sandulenko
38d6a4d8d4 Credit madmoose for his MOD player.
svn-id: r24375
2006-10-18 18:57:22 +00:00
Johannes Schickel
cf60ba63e9 some cleanup.
svn-id: r24374
2006-10-18 18:34:40 +00:00
Max Horn
169bc3880d cleanup
svn-id: r24373
2006-10-18 15:55:10 +00:00
Max Horn
865e7b7c02 cleanup
svn-id: r24372
2006-10-18 15:09:11 +00:00
Max Horn
3467a6f19b SCUMM: Got rid of BompHeader
svn-id: r24371
2006-10-18 15:08:43 +00:00
Max Horn
1a086279b2 Added Point::sqrDist method to (safely) compute the square of the distance between two points
svn-id: r24370
2006-10-18 14:48:51 +00:00
Max Horn
74c5d457e4 SCUMM: Be less generous to code invoking checkXYInBoxBounds with a bad box param: we now abort instead of ignoring it silently. May cause some trivial-to-fix regressions
svn-id: r24369
2006-10-18 14:30:29 +00:00
Max Horn
5e46a45aa5 SCUMM: Moved getDistanceBetween to clas ScummEngine_v6; grouped inventory related stuff in object.cpp
svn-id: r24368
2006-10-18 14:21:44 +00:00
Max Horn
92adf6a65c SCUMM: reordered contents of actor.cpp, grouping methods in a hopefully somewhat more logical fashion
svn-id: r24367
2006-10-18 14:01:28 +00:00
Max Horn
f51e01a0aa SCUMM: Yet another minox walkbox cleanup
svn-id: r24366
2006-10-18 14:01:06 +00:00
Max Horn
dd7e4ff3e7 SCUMM: walbox related cleanup
svn-id: r24365
2006-10-18 13:33:42 +00:00
Max Horn
ef4e68a8f5 Fix assignment-instead-of-compare bug in AGOSEngine::menuFor_e2
svn-id: r24363
2006-10-18 12:37:22 +00:00
Travis Howell
744cfc14af Fix display of sword cursor in WW
svn-id: r24362
2006-10-18 12:23:43 +00:00
Travis Howell
f4c27c2127 Add mouse cursors for WW
svn-id: r24361
2006-10-18 11:52:55 +00:00
Travis Howell
b0ddc9fde5 Remove duplicate opcode in WW
svn-id: r24360
2006-10-17 11:02:42 +00:00