Commit Graph

284 Commits

Author SHA1 Message Date
Travis Howell
cbf5a60bab Add a few akos codes
Give unknown akos codes better names
Rename actor variable
Remove hack (Use multi-version flag instead)
Another sound correction for HE games.

svn-id: r14827
2004-08-29 11:27:16 +00:00
Travis Howell
2b5c7c37b6 Clean up
svn-id: r14824
2004-08-29 03:19:44 +00:00
Max Horn
4fea28887e cleanup
svn-id: r14818
2004-08-28 14:48:51 +00:00
Travis Howell
b0be0f0452 Revert last change, was wrong opcode.
Add a few more HE 7 opcodes

svn-id: r14813
2004-08-28 14:05:33 +00:00
Travis Howell
d552e6d8ea Add stub
svn-id: r14810
2004-08-28 11:01:01 +00:00
Travis Howell
0f71f50d37 Sound change for later HE 7.x games
Revert cursor change, later games have no .he3 file.
Add some stubs/opcodes
Later HE games use hard code value for _numRoomVariables

svn-id: r14808
2004-08-28 09:19:53 +00:00
Travis Howell
22fb004e20 akos should queue commmands and executate after drawing costumes (Caused race issues in HE games).
Remove some duplciate code
Enable from HE games
Add a few stubs for some additional akos codes

svn-id: r14799
2004-08-28 03:18:52 +00:00
Travis Howell
8a9fa534b8 Add another HE 7.2 opcode
svn-id: r14781
2004-08-26 14:56:10 +00:00
Travis Howell
f6eae9d1a1 Update akos error messages
Add proper timer opcodes
Up some debug msgs.

svn-id: r14779
2004-08-26 14:28:42 +00:00
Travis Howell
5805529c2c c & p error
svn-id: r14778
2004-08-26 14:09:51 +00:00
Travis Howell
b1d8b144ba More code/stubs for HE 7.2 games
Add another temp hack
Add id for water, uses more actors
Another small correction to music playback for HE 7.2 games

svn-id: r14764
2004-08-26 08:47:07 +00:00
Travis Howell
8e2e48e40c Add some stubs for HE 7.2
Fix warning
Add music support for later HE 7.2 games

svn-id: r14761
2004-08-26 06:08:41 +00:00
Travis Howell
468404ab33 Add some file opcode difference for HE 7.2
svn-id: r14752
2004-08-25 12:48:47 +00:00
Eugene Sandulenko
daa7d32b75 Revert back proper array bounds checks in readArray/writeArray
Fix type in redimArray

svn-id: r14751
2004-08-25 11:34:28 +00:00
Travis Howell
e5855ab0a9 Add missing break
svn-id: r14748
2004-08-25 08:54:43 +00:00
Travis Howell
c6a9167362 Rename var/opcode
Add missing breaks

svn-id: r14747
2004-08-25 08:49:34 +00:00
Jonathan Gray
a8a53b1e54 casts to avoid gcc warnings
svn-id: r14746
2004-08-25 07:30:05 +00:00
Travis Howell
d0ebee2517 Add stub
svn-id: r14744
2004-08-25 07:18:18 +00:00
Travis Howell
0d3d9b4c09 Add all array related functions to HE 7.2
Add some more HE 7.2 code

svn-id: r14739
2004-08-25 06:34:33 +00:00
Travis Howell
7aa9f41188 Another array change for HE 7.2
svn-id: r14737
2004-08-25 02:48:44 +00:00
Travis Howell
2917071bd6 Add back change that were reverted by last commit.
Add comment

svn-id: r14736
2004-08-25 02:34:17 +00:00
Eugene Sandulenko
d3727e1c2a HE 7.2 uses different array headers. they introduced start indexes, so it
became in somewhat Pascal fashion, i.e. array[2..3][10..20]. So I had to
override ArrayHeader function in ScummEngine_v72he.

Also there is new array type kDwordArray. So that is implemented as well.

Though, not everything yet transferred to use new ArrayHeader, so running
HE 7.2 titles is risky now.

Some opcodes were implemented along the way.

svn-id: r14735
2004-08-25 02:12:03 +00:00
Travis Howell
531b570394 HE 7.2 uses different size in this opcode alone
svn-id: r14732
2004-08-24 16:02:26 +00:00
Travis Howell
35a354bab7 That should not have been removed
svn-id: r14731
2004-08-24 15:25:32 +00:00
Torbjörn Andersson
467b724798 Typo
svn-id: r14730
2004-08-24 15:08:26 +00:00
Travis Howell
f9059d591d Missed spot
svn-id: r14728
2004-08-24 11:18:45 +00:00
Travis Howell
f16065d86d Remove some old/duplicate code.
Add a few more functions/stubs for HE 7.2
Moved HE 7.2 o_resourceRoutine() specifics.

svn-id: r14727
2004-08-24 11:17:28 +00:00
Travis Howell
07eb3f50f9 Correct bug in array loading from index.
A few changes/corrections for HE 7.2

svn-id: r14724
2004-08-24 05:04:14 +00:00
Travis Howell
400582bd9d Update opcode table for HE 7.2
svn-id: r14721
2004-08-23 14:23:40 +00:00
Travis Howell
6d62e7ec66 Another stub
svn-id: r14720
2004-08-23 14:11:53 +00:00
Travis Howell
25ccf3a0ee Another He 7.2 function
svn-id: r14719
2004-08-23 14:03:54 +00:00
Travis Howell
42fb68694d Minor cleanup
svn-id: r14718
2004-08-23 12:19:08 +00:00
Travis Howell
4f55b334eb Re-order opcodes
svn-id: r14714
2004-08-23 11:20:25 +00:00
Travis Howell
bbc75e4220 Add He 7.2 class
svn-id: r14709
2004-08-23 10:34:50 +00:00