Commit Graph
11574 Commits
Author SHA1 Message Date
Travis Howell 38f8de858e More HE100 corrections.
svn-id: r15500
2004-10-10 04:02:37 +00:00
Travis Howell 3ddc6b8cbb Add missing cases.
svn-id: r15499
2004-10-10 03:33:48 +00:00
Travis Howell d5aa0a0953 Update HE100 opcode table.
svn-id: r15498
2004-10-10 03:22:54 +00:00
Travis Howell e3d590d4d8 Group HE100 games together.
Fix a few HE versions.

svn-id: r15497
2004-10-10 03:02:42 +00:00
Jonathan Gray ca9cf13dd0 change version numbers on some more he cpp titles
svn-id: r15496
2004-10-10 02:13:28 +00:00
Travis Howell f1ab0487af Correct array type order for HE100.
svn-id: r15495
2004-10-10 02:06:01 +00:00
Travis Howell 8df034b6ac Add some missing code for HE100.
Cleanup

svn-id: r15494
2004-10-10 01:52:35 +00:00
Travis Howell 873fecd67d Complete stub cases.
svn-id: r15493
2004-10-10 00:24:15 +00:00
Travis Howell daff6d4074 Fill in a few more case stubs.
svn-id: r15492
2004-10-09 23:45:04 +00:00
Eugene Sandulenko ae7421ae2b Make AppendableAudioStream endianness-aware.
svn-id: r15491
2004-10-09 22:51:00 +00:00
Gregory Montoir dd0d454da9 ScummEngine_v90he::processWizImage() cases 3 & 4
svn-id: r15490
2004-10-09 16:41:35 +00:00
Gregory Montoir 550b64dab6 o90_getPolygonOverlap update
svn-id: r15489
2004-10-09 16:10:53 +00:00
Eugene Sandulenko 7d6b584472 Fix warning messages
svn-id: r15488
2004-10-09 16:03:14 +00:00
Travis Howell 9524476fb8 Ooops
svn-id: r15487
2004-10-09 14:46:44 +00:00
Travis Howell 50da10489e Correct version
svn-id: r15486
2004-10-09 14:37:39 +00:00
Travis Howell b902c220aa Inital support for later HE games with altered opcode table.
svn-id: r15485
2004-10-09 14:33:31 +00:00
Torbjörn Andersson 64a91605a1 Initial attempt at fixing the SData problem. I'm still not sure exactly how
to fix the script "static" area, though.

In addition, initialise a few variables, and test for NULL-ness of a few
pointers. This fixes a few crashes I saw with yesterday's CVS snapshot.

There's still an unexpected scene change in the intro (I think it triggers
on Rhene walking too close to the exit), but at least it no longer crashes.

svn-id: r15484
2004-10-09 07:39:46 +00:00
Travis Howell c68b6323e5 No longer startMusic
svn-id: r15483
2004-10-09 05:15:12 +00:00
Max Horn 0d746b05fc Added methods to access charset x/y offs values (though those seem to be all 0 in COMI)
svn-id: r15482
2004-10-09 00:47:47 +00:00
Max Horn a904bfc9cf This makes no sense here...
svn-id: r15481
2004-10-09 00:33:35 +00:00
Max Horn b3c72a792b Fix for bug #1042802 (DIG: Graphics glitch when scrolling) -- the fix is to properly distinguish pitch and width of the target surface
svn-id: r15480
2004-10-09 00:06:36 +00:00
Max Horn ca41dba220 Use image header to detect presence of the V8 flags field; rewrote that flags field to load the ObjectData.flags field differently; added a comment in saveload.cpp since we are not yet saving ObjectData.flags
svn-id: r15479
2004-10-08 23:06:19 +00:00
Gregory Montoir 2611630f81 wizImageOps update
svn-id: r15478
2004-10-08 22:58:49 +00:00
Gregory Montoir 43a62296cd pass arguments by reference-to-const rather than by value, it's usually more efficient...
svn-id: r15477
2004-10-08 19:58:49 +00:00
Gregory Montoir 648b7b1e57 cleanup ; follow the code conventions
svn-id: r15476
2004-10-08 18:43:24 +00:00
Gregory Montoir 9c863283ed fix bug #1042931. This version of comidemo doesn't have the videos. In this case, SmushPlayer::play() returns immediately without calling init(). Thus, if init() is not called, we shouldn't call release() at all.
svn-id: r15475
2004-10-08 18:30:14 +00:00
Gregory Montoir eb97857c95 more math opcodes
svn-id: r15474
2004-10-08 17:56:08 +00:00
Chris Apers 757f2fdcef Prevent double slash in path
svn-id: r15473
2004-10-08 16:09:52 +00:00
Chris Apers a34c7e4b81 Use compile.h as prefix file
svn-id: r15472
2004-10-08 13:38:14 +00:00
Chris Apers 1e13280ff4 True assert function
svn-id: r15471
2004-10-08 13:34:55 +00:00
Chris Apers 3f3f186fb4 Fixed path
svn-id: r15470
2004-10-08 13:33:25 +00:00
Travis Howell ad23981a4e Cleanup
svn-id: r15469
2004-10-08 10:49:30 +00:00
Travis Howell 251a44ea9b Partial inventory fix for HE games.
svn-id: r15468
2004-10-08 09:43:33 +00:00
Travis Howell 7eb10f167c Restrict to full game, since it doesn't exist in demo.
svn-id: r15467
2004-10-08 07:34:06 +00:00
Travis Howell 59be342467 Match opcode names with SCUMM8.
svn-id: r15466
2004-10-08 07:13:13 +00:00
Torbjörn Andersson aaa5ccae77 Removed unnecessary whitespace
svn-id: r15465
2004-10-08 07:07:34 +00:00
Travis Howell 903073df2e Small correction
Ensure object exists, before pushing data.

svn-id: r15464
2004-10-08 07:04:57 +00:00
Travis Howell 970a782edf Small correction
Ensure object exists, before pushing data.

svn-id: r15463
2004-10-08 06:52:08 +00:00
Eugene Sandulenko 94d9a2149b Implement scene change via exits. You still cannot leave first scene
because it goes to now buggy isometric level. Use debugger to switch
to some word, say, in Dog Castle and there you may go between rooms.

svn-id: r15462
2004-10-08 01:22:39 +00:00
Travis Howell 0850dbdaf2 Unfortunately still not perfect
svn-id: r15461
2004-10-08 01:08:19 +00:00
Travis Howell 39fad0387b Unfortunately still not perfect.
svn-id: r15460
2004-10-08 01:07:44 +00:00
Travis Howell 9fdd43e25e Return 0 is array doesn't exist, possible script bug in HE game.
svn-id: r15459
2004-10-08 00:37:29 +00:00
Eugene Sandulenko bf905b2eeb More de-C'fying. Pass Point object instead of direct reference.
svn-id: r15458
2004-10-07 23:26:41 +00:00
Eugene Sandulenko 4dc49e713b Turn ObjectMap into real object.
svn-id: r15457
2004-10-07 23:02:19 +00:00
Eugene Sandulenko 29a5f6bbd3 Remove duplicated code in actor walk code.
Turn ActionMap into real object.
Rename ActionMap variables to conform our code guidelines.

svn-id: r15456
2004-10-07 22:31:39 +00:00
Max Horn f488f4c15f Another attempt at a fix for bug #1032964 (INDY3-VGA: actors walking in wrong places), by making sure all actor walkdata is saved
svn-id: r15455
2004-10-07 21:23:29 +00:00
Max Horn 186201c68f Use slightly less irritating variable names; remove box draw hack, as its semi-broken for smooth scrolling games; if at all, it should be replaced by a proper debugger command
svn-id: r15454
2004-10-07 21:20:44 +00:00
Max Horn ad285d6349 Use proper range for the (screen/local) strip values
svn-id: r15453
2004-10-07 21:19:37 +00:00
Max Horn 86113ad042 Fix doxygen warning
svn-id: r15452
2004-10-07 21:18:54 +00:00
Max Horn 2c5e42ca22 Fix for bug #1042509 (SNMDEMO not recognized)
svn-id: r15451
2004-10-07 20:55:22 +00:00