578 Commits

Author SHA1 Message Date
Travis Howell
d84cefec75 Add extra case for Russian water.
svn-id: r20275
2006-01-28 22:39:26 +00:00
Max Horn
a4f40bb841 oops
svn-id: r20154
2006-01-23 20:53:30 +00:00
Max Horn
ec476b1fd0 Removing GID_ZAK256 and GID_LOOM256
svn-id: r20153
2006-01-23 20:09:25 +00:00
Eugene Sandulenko
ea42bad781 Update copyright notice
svn-id: r20088
2006-01-18 17:39:49 +00:00
Travis Howell
63ff02b3b0 Merge back into single switch.
svn-id: r20050
2006-01-16 08:48:47 +00:00
Max Horn
713a646409 Cleanup; moving things around a bit
svn-id: r19961
2006-01-10 00:34:13 +00:00
Eugene Sandulenko
7a9c617e2a Finally fix MM NES crash.
svn-id: r19933
2006-01-06 15:02:07 +00:00
Eugene Sandulenko
6a8f6142c8 Partial fix for MM NES crash. Thanks to Quietust
svn-id: r19931
2006-01-06 13:56:46 +00:00
Max Horn
01eb5d503a V7/V8 games do not use the text masking anymore at all, so we can optimize drawStripToScreen for them (this should improve CoMI speed a bit)
svn-id: r19891
2006-01-02 23:36:33 +00:00
Travis Howell
e66fe0270d Rename variable.
svn-id: r19874
2006-01-01 09:55:56 +00:00
Travis Howell
67ac79c5aa Add additional drawStrip case for HE games.
Fixes glitches over key in Darkroom of freddi3.

svn-id: r19873
2006-01-01 09:51:11 +00:00
Travis Howell
1b77cac786 Change from Quietust:
-Fix assert regressions in NES version of maniac

svn-id: r19812
2005-12-20 06:55:00 +00:00
Chris Apers
64bfec97d9 Not needed anymore :)
svn-id: r19735
2005-12-03 19:04:33 +00:00
Max Horn
c712f0c44b Fix for crash caused by very rapid camera movement in V7/V8 games
svn-id: r19671
2005-11-19 23:53:02 +00:00
Joost Peters
f8eb9cc502 Don't do full-screen updates when smooth-scrolling, but only update the changed part(s) (Patch from Cody56, enhanced by Fingolfin).
This should help speed it up on lower-spec devices.

svn-id: r19632
2005-11-18 00:01:46 +00:00
Gregory Montoir
543072804b Made drawStripToScreen() return when width=0, this prevents copyRectToScreen() from asserting during the cannon sequence in COMI.
svn-id: r19552
2005-11-10 23:07:54 +00:00
Max Horn
5f32a2c3b6 Fix for ScummEngine::drawStripToScreen: do nothing if height is negative
svn-id: r19519
2005-11-08 22:15:49 +00:00
Travis Howell
d3b96e431c Fix TMSK in HE games.
svn-id: r19168
2005-10-19 07:06:10 +00:00
Travis Howell
0690343c65 HE games use overlow to get correct color value.
Fixes regressions in activity and puttmoon.

svn-id: r19150
2005-10-18 13:56:10 +00:00
Eugene Sandulenko
b36677af71 Update FSF address. Eek. Actually that took place on May 1, 2005
svn-id: r19142
2005-10-18 01:30:26 +00:00
Travis Howell
0d3e20e478 Ooops
svn-id: r18846
2005-09-19 00:35:12 +00:00
Travis Howell
3b029a37b2 Switch back to using _paletteMod for the palette adjustment in 32 color Amiga games, since overflow is required for the correct palette (ie 256 should overflow to 0).
Fixes the palette regression, bug #1294513

svn-id: r18845
2005-09-19 00:29:41 +00:00
Chris Apers
6b63495d5d PalmOS : ARM optimization
svn-id: r18755
2005-09-03 17:29:35 +00:00
Travis Howell
a820400f8c Replace warnings with debug, errors or printfs:
-To catch any missing cases/functions used.
-To prevent users reporting warnings as bugs

svn-id: r18681
2005-08-14 01:41:52 +00:00
Gregory Montoir
d1a376ad27 clip the 'top' argument in Gdi::resetBackground (as we do for bottom), this is safer and should prevent crashes when loading savegames with 'invalid' coordinates for the actors. See also bug #1252714.
svn-id: r18655
2005-08-10 22:13:55 +00:00
Torbjörn Andersson
510c6f9595 Cleanup.
svn-id: r18621
2005-08-06 14:34:40 +00:00
Eugene Sandulenko
6b4484472b Remove trailing whitespaces.
svn-id: r18604
2005-07-30 21:11:48 +00:00
Max Horn
8b1d7b9166 When including files from common/, explicitly use the common/ prefix
svn-id: r18444
2005-06-24 15:23:51 +00:00
Max Horn
07ac9901f1 Yet another GCC 4 warning fixed
svn-id: r18425
2005-06-21 16:46:04 +00:00
Gregory Montoir
7503ff15fd Based (again) on indy4demo FMTowns, unkScreenEffect5(1) seems equivalent to dissolveEffect(1, virtscr[0].h)
svn-id: r18363
2005-06-07 20:45:29 +00:00
Travis Howell
065ffeaf85 Update HE comments
svn-id: r18348
2005-06-05 04:53:43 +00:00
Travis Howell
ebfc6d209b Add HE100 difference in flags and tmp code for extra flags.
svn-id: r18264
2005-05-26 14:59:36 +00:00
Travis Howell
a103d1f2ec Move wizImage functions to Wiz class.
svn-id: r18226
2005-05-23 03:33:08 +00:00
Travis Howell
7dc115be6f HE70+ games use flags in drawBox().
Fixes glitches in farmdemo (Old version), freddi2, lost/smaller.

svn-id: r18216
2005-05-22 10:38:57 +00:00
Travis Howell
30408308bc Correct tmsk offset.
svn-id: r18210
2005-05-21 15:04:50 +00:00
Eugene Sandulenko
31974eaead Beautify decompressTMSK().
svn-id: r18206
2005-05-21 14:14:03 +00:00
Travis Howell
b86e19b971 Initial support for TMSK masking in HE72+ games.
svn-id: r18201
2005-05-21 09:05:58 +00:00
Eugene Sandulenko
829c9a1b1a Fix yet another actor masking issue
svn-id: r18178
2005-05-18 23:57:17 +00:00
Eugene Sandulenko
7fb2eda235 Patch from Quietust for MM NES:
o Fix all actor mask bugs
  o Simplify masking considerably
  o Moved the decodesNESObject call from object.cpp into gfx.cpp

svn-id: r18177
2005-05-18 23:17:04 +00:00
Eugene Sandulenko
d92c3c7c72 MM NES masking fixes from Quietust.
svn-id: r18176
2005-05-18 20:40:50 +00:00
Eugene Sandulenko
e4ac8cb870 Fix from Quiteust for boxes in MM NES.
svn-id: r18132
2005-05-16 19:52:46 +00:00
Max Horn
0bb3024467 Merge loop limits into one)
svn-id: r18098
2005-05-14 22:55:39 +00:00
Travis Howell
93be3e16d8 Add configure option to disable HE 70+ games.
svn-id: r18091
2005-05-14 14:06:37 +00:00
Max Horn
2540447843 Merge loop index variables
svn-id: r18059
2005-05-11 19:26:38 +00:00
Max Horn
0a8286994e Unify check in initBGBuffers and in getZPlanes
svn-id: r18054
2005-05-11 14:42:59 +00:00
Max Horn
90b91f12b2 Made Gdi::_transparentColor protected
svn-id: r18049
2005-05-11 13:02:40 +00:00
Max Horn
13a13ae10a cleanup
svn-id: r17873
2005-04-30 15:04:16 +00:00
Eugene Sandulenko
f8283f3aa5 Add comment to NES-specifix gfx hack with virtual screens
svn-id: r17861
2005-04-29 06:36:03 +00:00
Travis Howell
cbd2e319ea Ooops
svn-id: r17860
2005-04-29 01:45:38 +00:00
Travis Howell
2f262b3c3e Add HE90 version of processActors().
Add HE71 class, for HE71+ specifics.

svn-id: r17859
2005-04-29 01:36:30 +00:00