Commit graph

566 commits

Author SHA1 Message Date
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
Max Horn
d03b092659 Moved blast text/object code to ScummEngine_v6
svn-id: r17856
2005-04-28 22:34:56 +00:00
Max Horn
18bf7c7900 Comment on some MM NES oddity, I hope somebody can explain this :-)
svn-id: r17845
2005-04-28 00:22:05 +00:00
Max Horn
b56b84b145 Use kVerbVirtScreen were appropriate; removed unused param from initVirtScreen
svn-id: r17828
2005-04-26 15:52:55 +00:00
Max Horn
e811cb091b Perform some clipping (some old savegames had bad usage bits in the same and caused a crash for me due to lack of clipping)
svn-id: r17814
2005-04-26 13:16:02 +00:00
Max Horn
d2624d8e08 cleanup
svn-id: r17718
2005-04-20 19:59:18 +00:00
Max Horn
c46ea8bc40 Replaced the platform specific GF_FOO switches (using _platform instead now)
svn-id: r17716
2005-04-20 18:21:30 +00:00
Travis Howell
2009b72679 Replace all GF_HUMONGOUS use with _heversion.
Make HE60 specific to puttdemo, since it is unqie.
Other HE60 games changed to HE 61.

svn-id: r17698
2005-04-20 01:33:44 +00:00
Max Horn
3d5b5f2ad8 Moved createResource, resourceStats, expireResources to ResourceManager
svn-id: r17420
2005-04-06 17:31:35 +00:00
Travis Howell
8efb9961d6 Use dirtybit
svn-id: r17417
2005-04-06 15:09:51 +00:00
Eugene Sandulenko
13e18e4801 Fix parens. Spotted by Quietust.
svn-id: r17403
2005-04-05 23:30:35 +00:00
Travis Howell
b399a052f1 Fixed long ago...
svn-id: r17387
2005-04-05 14:45:02 +00:00
Torbjörn Andersson
23e4199699 Clear the text surface when loading a saved game, otherwise any text that
was displayed before loading the game will remain.

I hope this is the correct fix.

svn-id: r17382
2005-04-05 07:53:46 +00:00