Commit Graph

161 Commits

Author SHA1 Message Date
Travis Howell
6f7a3713b3 Disable for now
svn-id: r14970
2004-09-09 02:20:03 +00:00
Travis Howell
f6d2be2848 Add missing section for C022
svn-id: r14967
2004-09-08 22:36:05 +00:00
Eugene Sandulenko
d28581ed46 Semi-working akos codec32.
svn-id: r14966
2004-09-08 21:38:44 +00:00
Gregory Montoir
7593129d98 some AKOS tweaks for HE72/80
svn-id: r14965
2004-09-08 21:14:12 +00:00
Travis Howell
6bc9a84c20 Add more akos codes for HE80+.
svn-id: r14952
2004-09-08 00:19:18 +00:00
Travis Howell
aa264a5079 Add temporary hack to ignore akoc drawLimb C021 for now.
svn-id: r14926
2004-09-06 06:51:30 +00:00
Eugene Sandulenko
d21525d7fe Implement roomOp 234
svn-id: r14913
2004-09-05 22:57:09 +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
bdf736f25c Ooops
svn-id: r14880
2004-09-04 00:23:06 +00:00
Travis Howell
6dd0ab9397 Add actor cliping override for HE games.
svn-id: r14879
2004-09-04 00:18:55 +00:00
Travis Howell
d269e91122 Another akos code difference in HE 71+ games
svn-id: r14873
2004-09-03 11:34:47 +00:00
Max Horn
8f6e066374 Cleanup: renamed 'value' to 'scaletableSize' and made akos codec1 & the old costume code look even more alike
svn-id: r14868
2004-09-02 23:16:58 +00:00
Travis Howell
6962e64fad *** empty log message ***
svn-id: r14849
2004-08-31 08:57:36 +00:00
Travis Howell
3efe85f5ce Ignore akos codec 32 for now
svn-id: r14848
2004-08-31 08:54:35 +00:00
Travis Howell
3b8a0c053d Add more akos codes
svn-id: r14835
2004-08-30 07:06:41 +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
8198af44a2 Small correction for code c025
svn-id: r14820
2004-08-28 15:09:54 +00:00
Travis Howell
51c1ca442e akos code C025 is almost the same as complex_channel
svn-id: r14807
2004-08-28 08:02:28 +00:00
Travis Howell
26ff4a2b70 *** empty log message ***
svn-id: r14801
2004-08-28 03:25:13 +00:00
Travis Howell
09b3b6cb57 Remove left overs
svn-id: r14800
2004-08-28 03:24:29 +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
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
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
4f51ae9988 Basic start on freddemo (old version)
svn-id: r14685
2004-08-22 15:02:53 +00:00
Max Horn
835ef5f012 Patch #1003866 (SCUMM: New text rendering code (fixes various bugs))
svn-id: r14521
2004-08-08 22:10:38 +00:00
Max Horn
f0d6fd8c5a isGlobInMemory == isResourceLoaded
svn-id: r14396
2004-07-31 23:20:37 +00:00
Travis Howell
17802b8035 Rename var
Add some changes ready for next save game version (Commented out)

svn-id: r14189
2004-07-11 09:15:14 +00:00
Torbjörn Andersson
a2afa01580 Don't allow codec 1 to skip columns when _scaleX is 255. This is consistent
with how we do it in costume.cpp, and it fixes a graphics glitch in the CMI
banjo duel for me.

svn-id: r14179
2004-07-09 07:06:30 +00:00
Travis Howell
26a4a688cf Fix large delay in library of The Dig regression.
Clipping in akos was made too strict.

svn-id: r14145
2004-07-01 11:22:38 +00:00
Travis Howell
bebf55492a Revert hypothetical off-by-one fixin akos codec 16, causes glitches in HE games.
svn-id: r14120
2004-06-29 10:37:52 +00:00
Travis Howell
d4f071c6c6 That check should of been for HE 7.0 games.
svn-id: r14092
2004-06-27 23:54:53 +00:00
Travis Howell
c026a0a5e1 Another palette change needed for HE 7.0 games.
Rename a few HE sound vars

svn-id: r14084
2004-06-27 15:41:01 +00:00
Eugene Sandulenko
9ef85b6281 Renamed some HE-specific variables.
svn-id: r14083
2004-06-27 15:22:31 +00:00
Travis Howell
372296e918 Fix actor palette in HE 7.0 games.
Use roompalette[] for all graphics decoders

svn-id: r14075
2004-06-27 10:54:31 +00:00
Travis Howell
5268717ad4 Older scaleTable and scale values are still use by HE games.
svn-id: r14069
2004-06-26 07:31:57 +00:00
Travis Howell
dfa7af5b5d Fix transparency for akos codec 16 in HE games.
svn-id: r14059
2004-06-26 01:02:52 +00:00
Travis Howell
ae10ed243c Minor cleanup
svn-id: r14037
2004-06-25 08:10:34 +00:00
Travis Howell
0db578ac11 Fix minor bug in akos codec1
svn-id: r14036
2004-06-25 06:10:13 +00:00
Jonathan Gray
86af05599b this still needs to be sorted out properly but it seems the majority of cases use 0 not 255 need to distinguish which in future...
svn-id: r14014
2004-06-23 10:18:19 +00:00
Jonathan Gray
3744c9f772 fbear always uses a transparency colour of 5 in codec 16
svn-id: r14013
2004-06-23 10:08:20 +00:00
Jonathan Gray
c7f06142a0 use the correct transparency colour for akos codec 16 with hev7
svn-id: r14009
2004-06-23 07:45:28 +00:00
Paweł Kołodziejski
908e80060d forgot that
svn-id: r13544
2004-04-11 18:07:03 +00:00
Max Horn
cc954a70ae Fix for bug #929724 (MI2: Intro regression) -> since _outheight can be negative, negative y values aren't filtered out automatically anymore, so we have to explicitly check for them
svn-id: r13478
2004-04-06 01:06:54 +00:00
Max Horn
21b81b9ef4 Fix signedness issue (lead to incorred address computations on 64 bit machines)
svn-id: r13465
2004-04-04 22:43:54 +00:00
Max Horn
4de4353c39 My recent change to _draw_bottom caused a regression in The Dig (and maybe elsewhere). Ah well, probably better to draw one line more than one line less anyway
svn-id: r13462
2004-04-04 19:41:02 +00:00
Max Horn
e3e9ba99ee Fix for bug #885466 (FT: Text gets drawn under moving bits), by making AKOS codec 16 honor the charset mask
svn-id: r13455
2004-04-04 01:11:27 +00:00
Max Horn
3f2fc3e8be cleanup
svn-id: r13450
2004-04-03 22:52:36 +00:00
Max Horn
90dd9af577 fixed hypothetical off-by-one error when computing _draw_bottom (a semantical problem: _draw_bottom is supposed to be the bottom most pixel which is actually drawn; in the other case, it's top+height, i.e. one pixel *below* that last drawn pixel row. In addition, some cleanup
svn-id: r13449
2004-04-03 20:56:19 +00:00
Paweł Kołodziejski
fdd44a242d forgot them
svn-id: r13393
2004-03-27 20:55:26 +00:00