Commit Graph

321 Commits

Author SHA1 Message Date
Eugene Sandulenko
b4780deac6 (more) correct v2 ditherers. Still suffers from some differences and
text colors are not always match.

svn-id: r16818
2005-02-20 01:37:47 +00:00
Eugene Sandulenko
27469a1896 Patch #1121337 (CGA rendering in early LEC titles).
Differences against patch:
  o Updated documentation
  o Fixed text colors
  o Implemented Hercules dithering

Ditherers are based on loom ega and monkey ega, so for zak and mm they're
wrong, i.e. these games look better than with original ditherers.

TODO:
  Proper ditherers for zak & MM
  EGA ditherers for VGA SCUMM v5 games

svn-id: r16816
2005-02-20 00:17:22 +00:00
Max Horn
47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Max Horn
682dfbcaf7 cleanup
svn-id: r16389
2004-12-30 15:30:26 +00:00
Gregory Montoir
da874257a5 to please PalmOS, I moved the _wiz member to ScummEngine_v70he, where it actually belongs, I don't quite like the upcasts I introduced, but I don't know how to deal without them
svn-id: r16132
2004-12-19 12:30:40 +00:00
Gregory Montoir
5e351b0c31 moved all the HE wiz stuff to a separate module, with minor cleanups and simplifications
svn-id: r15921
2004-11-27 17:50:23 +00:00
Travis Howell
df17c27ebf Add patch #1060453 - MIVGA: Actor Scale Patch
svn-id: r15712
2004-11-05 05:13:56 +00:00
Travis Howell
beb1ed4598 Rename as requested.
svn-id: r15530
2004-10-12 14:40:32 +00:00
Travis Howell
687a5db4a8 Rename vars
Add some missng code for HE games.

svn-id: r15528
2004-10-12 14:12:20 +00:00
Travis Howell
4b4c4f1d1d Rename var
Update HE issues

svn-id: r15525
2004-10-12 04:26:02 +00:00
Max Horn
42863d5cc2 cleanup / updated some comments
svn-id: r15524
2004-10-11 22:27:26 +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
Travis Howell
96c493d94b Missed spot
svn-id: r15420
2004-10-05 14:05:23 +00:00
Travis Howell
49a3691132 Add actor transparency var for HE99 games.
svn-id: r15405
2004-10-04 06:20:10 +00:00
Travis Howell
e7cff906a9 Increase Actor animVariable for HE80+ games.
svn-id: r15382
2004-10-02 10:58:15 +00:00
Max Horn
e082cb0587 Fix for bug #902360 (MANIAC: Plant has no head if he has Pepsi before growing)
svn-id: r15374
2004-10-01 23:04:47 +00:00
Gregory Montoir
2f8136b703 constness
svn-id: r15364
2004-09-30 23:49:46 +00:00
Max Horn
ad3062ab93 Fix (I hope) for bug #1032964 (INDY3-VGA: actors walking in wrong places)
svn-id: r15335
2004-09-28 23:05:45 +00:00
Max Horn
6a50ba2308 Changed more of the actor class members to match our coding guidelines (in the future, when adding new member vars here, please always use our conventions, i.e. prefix them with _ and use CamelBackStyle
svn-id: r15331
2004-09-28 19:28:59 +00:00
Travis Howell
7ced14e961 talkQueue should be actor specific
svn-id: r15318
2004-09-28 00:58:00 +00:00
Max Horn
d17f88d967 Use Gdi::_numStrips in costume code (this allows us to be more flexible in how we compute _numStrips: from now on, only one place has to be changed for that)
svn-id: r15254
2004-09-24 21:36:04 +00:00
Gregory Montoir
6bfeab77e1 cleanup
add some warnings to detect the use of new Aux animation data

svn-id: r15226
2004-09-21 21:10:23 +00:00
Gregory Montoir
6e9ce1b17c fix freddemo intro glitches
svn-id: r15225
2004-09-21 20:21:31 +00:00
Max Horn
2f9ea12ddd cleanup
svn-id: r15224
2004-09-21 13:54:30 +00:00
Max Horn
5f0ec872e0 More cleanup
svn-id: r15223
2004-09-21 12:57:38 +00:00
Travis Howell
2fdfd35834 Add HE90+ opcode difference
svn-id: r15214
2004-09-21 05:59:26 +00:00
Gregory Montoir
0fad7a9538 cleanup / code re-use
svn-id: r15203
2004-09-20 18:27:13 +00:00
Gregory Montoir
fe2f551952 only warn if the AXFD block is valid
svn-id: r15185
2004-09-19 08:58:51 +00:00
Travis Howell
45c34259bd Fix last commit
Add stub/warning

svn-id: r15184
2004-09-19 08:37:20 +00:00
Travis Howell
8a42691d87 Missed one spot, needed for costume reset too.
svn-id: r15181
2004-09-19 03:26:47 +00:00
Travis Howell
1475b5ad0d Correct auxblock hides.
svn-id: r15180
2004-09-19 02:00:33 +00:00
Paweł Kołodziejski
5c442f53aa fixed warnings
svn-id: r15161
2004-09-18 11:34:55 +00:00
Travis Howell
a0312bd8cb Should be for HE71 and later.
svn-id: r15151
2004-09-18 01:00:22 +00:00
Gregory Montoir
22b2cfa002 preliminar AuxQueue support (freddemo intro), some glitches though
svn-id: r15149
2004-09-18 00:36:17 +00:00
Travis Howell
1f4abd4432 Typo
svn-id: r15016
2004-09-12 02:05:12 +00:00
Travis Howell
c8e65e1c8f Ooops
svn-id: r15007
2004-09-11 12:55:50 +00:00
Travis Howell
b495c7ea07 Use random talk animation in HE 80+ games for now.
svn-id: r15006
2004-09-11 12:22:06 +00:00
Travis Howell
c7d28132b4 Save game changes for HE80+ games.
svn-id: r14985
2004-09-10 01:03:01 +00:00
Travis Howell
95a5e3d951 Minor correction
svn-id: r14971
2004-09-09 02:21:48 +00:00
Gregory Montoir
7593129d98 some AKOS tweaks for HE72/80
svn-id: r14965
2004-09-08 21:14:12 +00:00
Torbjörn Andersson
14b3a8e588 The old 'sound' array was introduced in savegame version 8, so surely the
MKARRAY_OLD entry should use 8 as its minVersion? Today's CVS snapshot
triggered an assertion when loading a savegame that worked fine today. It
worked again after this change.

svn-id: r14909
2004-09-05 16:18:07 +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
6dd0ab9397 Add actor cliping override for HE games.
svn-id: r14879
2004-09-04 00:18:55 +00:00
Max Horn
054460a170 Fix for bug #1021538 (COMI: Graphic glitches in ship-to-ship fight)
svn-id: r14876
2004-09-03 19:54:58 +00:00
Max Horn
08fc27b764 Small correction for V7-8 actor drawing
svn-id: r14874
2004-09-03 15:39:14 +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
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