Commit Graph
338 Commits
Author SHA1 Message Date
Travis Howell b5f281e9d8 Cleanup
svn-id: r17333
2005-04-02 14:24:43 +00:00
Travis Howell c832b858b7 Actor order needs to be checked too (For HE games)
svn-id: r17327
2005-04-01 14:46:58 +00:00
Max Horn c1b948ff12 This is now obsolete
svn-id: r17298
2005-03-30 17:37:35 +00:00
Travis Howell b1da5a46c7 Switch warnings to errors, to make sure any use isn't missed.
svn-id: r17290
2005-03-30 03:36:31 +00:00
Travis Howell 56a2f204a5 Limit to scumm 7+ games again, it should not be checked in HE games.
svn-id: r17281
2005-03-29 00:26:51 +00:00
Max Horn 414fbd0491 Moved ObjectClass to object.h
svn-id: r17280
2005-03-28 22:37:30 +00:00
Max Horn c13f6b9cbb Always check hasManyDirections for AKOS costumes -- this could cause regressions with HE games (or fix something, who knows?)
svn-id: r17279
2005-03-28 20:34:18 +00:00
Max Horn abcf7bf2de Tie the AKOS code into the new costume infrastructure, too
svn-id: r17259
2005-03-27 01:07:22 +00:00
Max Horn 5bd26a52df More costume code restructuring
svn-id: r17258
2005-03-27 00:42:53 +00:00
Max Horn 446be21239 Started to overhaul the costume infrastructure a bit, properly separating the NES costume code in the process (sorry if I broke stuff for the NES folks, but I figure it is better to get this done properly now before we have to untangle the mess later)
svn-id: r17257
2005-03-27 00:23:38 +00:00
Max Horn 980576a4b6 Do not use (non-const) local static variables
svn-id: r17221
2005-03-25 00:37:14 +00:00
Eugene Sandulenko 0bcb0ac257 Many MM NES fixes/improvements from Quietust:
o Doesn't crash when going upstairs. Now game is playable up to
    the green tentacle
  o Proper subtitles colors
  o Room mask is decoded but doesn't affect sprites yet
  o Inventory draw issues fixed
  o Fix actors position when they're facing right

svn-id: r17191
2005-03-21 23:51:48 +00:00
Travis Howell 6381320def Add bug fix from cyx for:
883415 - COMI: Guybrush appears above tomb

svn-id: r17183
2005-03-19 00:46:15 +00:00
Travis Howell 4361ef655e HE72+ games use slightly different code for subtitle color.
svn-id: r17174
2005-03-17 10:53:29 +00:00
Travis Howell dd71f57aeb Actor position fix for NES maniac, from Quietust
svn-id: r17163
2005-03-16 03:01:12 +00:00
Max Horn 6e33b3f0a7 Some cleanup/costume code unification. Note: NES costume code probably should be using subclasses; and maybe we should add AKOSLoadedCostume and NESLoadedCostume ?
svn-id: r17161
2005-03-15 21:48:06 +00:00
Eugene Sandulenko 154c4af8dc Mass-renamed all variables of Actor object according to our current code
formatting standards. Earlier we had half of vars named with leading
underscore and half without it.

Now code in actor.cpp is considerably more readable.

svn-id: r17068
2005-03-11 01:10:06 +00:00
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