Eugene Sandulenko
d21525d7fe
Implement roomOp 234
...
svn-id: r14913
2004-09-05 22:57:09 +00:00
Travis Howell
6b09826b33
Increase actor.sound to 32 for HE 80+ games.
...
Add some more HE vars.
More adjustments for copying script strings in HE games.
svn-id: r14903
2004-09-05 09:36:51 +00:00
Max Horn
91a57ad8f5
cleanup (this actor clip stuff is really evil -- I have to agree with Kirben, it's totally unclear why they didn't just use the good old virt screen system...
...
svn-id: r14890
2004-09-04 10:29:06 +00:00
Travis Howell
255736dfb7
Complete actor clipping override code for HE games.
...
Add akos speech queue for HE games
Minor cleanup
svn-id: r14883
2004-09-04 08:13:48 +00:00
Travis Howell
b086ee7f67
Missing pop
...
svn-id: r14881
2004-09-04 00:31:38 +00:00
Travis Howell
438daed1f1
Add basic decoding of debug script scripts.
...
svn-id: r14871
2004-09-03 06:57:38 +00:00
Travis Howell
2a23b8fbc9
Add misisng case (Used in funpack)
...
svn-id: r14856
2004-09-01 10:15:10 +00:00
Travis Howell
ad56456e7b
Add some more actor code for HE 7+ games.
...
svn-id: r14836
2004-08-30 07:52:54 +00:00
Travis Howell
9558cf379a
Should read string too.
...
svn-id: r14834
2004-08-30 03:32:10 +00:00
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
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
d1a5cd802e
Should redraw too.
...
svn-id: r14806
2004-08-28 07:20:04 +00:00
Travis Howell
0dd52d351b
Add missing case
...
svn-id: r14805
2004-08-28 07:14:14 +00:00
Travis Howell
4c732d15c6
Limit nukeArrays to only location thats requires it for now.
...
svn-id: r14803
2004-08-28 04:14:33 +00:00
Travis Howell
4aeb595967
Applies to all HE 7.0+ games
...
svn-id: r14796
2004-08-27 12:56:01 +00:00
Travis Howell
4075398e6c
Original games always used screen height instead of pop() value.
...
svn-id: r14783
2004-08-26 15:39:24 +00:00
Travis Howell
ce56e0d517
Added stub
...
svn-id: r14769
2004-08-26 12:06:08 +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
34b7c1a31f
Add case for HE 7.2 games
...
svn-id: r14750
2004-08-25 11:20:33 +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
bb5cae10b4
More HE 7.2 changes
...
svn-id: r14707
2004-08-23 09:18:55 +00:00
Travis Howell
bfe88771cb
A few changes for freddemo
...
svn-id: r14693
2004-08-23 00:17:07 +00:00
Travis Howell
60cc2470b3
Change to invalid, should never be called
...
svn-id: r14680
2004-08-22 09:47:12 +00:00
Travis Howell
319f2c8333
No longer required
...
svn-id: r14677
2004-08-22 09:17:24 +00:00
Max Horn
152a5e97fe
Modified VirtScreen to inherit from Graphics::Surface, and added getPixels()/getBackPixels() accessors (these changes make it a bit easier to implement smooth scrolling); also replaced some uses of rtBuffer by proper access through the corresponding VirtScreen
...
svn-id: r14612
2004-08-14 19:42:00 +00:00
Max Horn
239aa2b062
Renamed o6_unknownE1 to o6_getPixel; use vs->xstart instead of _screenLeft
...
svn-id: r14607
2004-08-14 15:14:01 +00:00
Travis Howell
b154e524a9
Correction from disasm.
...
svn-id: r14468
2004-08-05 11:03:22 +00:00
Travis Howell
d60973b05e
HE games use different method to clear some arrays resources.
...
svn-id: r14423
2004-08-01 13:57:00 +00:00
Max Horn
2d5bfca892
Even more array code cleanup
...
svn-id: r14407
2004-08-01 02:07:57 +00:00
Max Horn
5e3236ac47
Add symbolic names for the array types, which makes the code easier to read/understand (note that array types != res types)
...
svn-id: r14404
2004-08-01 01:54:37 +00:00
Travis Howell
4105fdd4f6
Merge palette functions.
...
svn-id: r14324
2004-07-25 11:29:38 +00:00
Travis Howell
95520634d3
Case only used in HE 6.0 games after all.
...
svn-id: r14216
2004-07-15 05:53:36 +00:00
Travis Howell
84e77997d3
Fix music volume regression in HE games.
...
svn-id: r14215
2004-07-15 05:44:57 +00:00
Travis Howell
50c80a808a
HE 7.0 games set fade effects to 1 but don't actually use any fade effects.
...
svn-id: r14212
2004-07-14 09:37:15 +00:00
Travis Howell
80f6319454
Not used by games, switch to invalid.
...
svn-id: r14156
2004-07-03 10:03:21 +00:00
Travis Howell
857c9fc858
Changes for non-akos version of puttputt
...
svn-id: r14133
2004-06-30 11:03:55 +00:00
Travis Howell
26e38321df
Rename var
...
svn-id: r14121
2004-06-29 11:02:15 +00:00
Travis Howell
b1e49b13af
Fix actorOps case 218/9 in HE games
...
svn-id: r14115
2004-06-29 05:36:01 +00:00
Travis Howell
b38f62ffdd
Add check for older puttputt version.
...
svn-id: r14110
2004-06-29 01:34:42 +00:00
Max Horn
b8ad54b3af
Reversed param order of File::open() -- this allowed me to get rid of a few more getGameDataPath() calls
...
svn-id: r14090
2004-06-27 22:14:35 +00:00
Travis Howell
4ffcdcdf4f
Remove bad comment
...
svn-id: r14074
2004-06-27 02:17:56 +00:00
Travis Howell
08cebae472
Add some more HE7 differences.
...
svn-id: r14032
2004-06-24 15:13:00 +00:00
Travis Howell
a9de63ef02
Add missing code
...
svn-id: r14028
2004-06-24 13:03:26 +00:00
Travis Howell
54e3e20b98
Revert change, caused regression (Mini game in Cosmic Diner of puttmoon no longer works)
...
svn-id: r14025
2004-06-24 05:11:19 +00:00
Travis Howell
918858ebce
Positive values are only used in DOS version of fbear.
...
svn-id: r14012
2004-06-23 09:59:14 +00:00
Travis Howell
7989a98952
Add FBEAR: Partial fix for the piano, patch #977249
...
svn-id: r13999
2004-06-22 10:39:46 +00:00
Travis Howell
3fd30cda0c
Didn't need to split it after all.
...
svn-id: r13973
2004-06-20 14:47:14 +00:00
Eugene Sandulenko
4f8cb1d514
7.0+ HE games have additional indexes. So read it.
...
svn-id: r13945
2004-06-07 00:26:08 +00:00
Travis Howell
29f03f0d9c
verbOps differences are minor, so merge back in.
...
svn-id: r13943
2004-06-06 11:10:47 +00:00