[Scummvm-cvs-logs] CVS: scummvm/scumm actor.cpp,1.163,1.164
Max Horn
fingolfin at users.sourceforge.net
Mon Sep 8 18:06:10 CEST 2003
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv9130
Modified Files:
actor.cpp
Log Message:
fixed yet another bug in redraw logic (which was hidden so far and revealed by my previous fix)
Index: actor.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/actor.cpp,v
retrieving revision 1.163
retrieving revision 1.164
diff -u -d -r1.163 -r1.164
--- actor.cpp 8 Sep 2003 21:03:31 -0000 1.163
+++ actor.cpp 8 Sep 2003 21:04:17 -0000 1.164
@@ -1118,7 +1118,7 @@
clearGfxUsageBit(strip, USAGE_BIT_RESTORED);
for (j = 1; j < _numActors; j++) {
if (testGfxUsageBit(strip, j) &&
- ((_actors[j].top != 0xFF || _actors[j].needRedraw) || _actors[j].needBgReset)) {
+ ((_actors[j].top != 0xFF && _actors[j].needRedraw) || _actors[j].needBgReset)) {
clearGfxUsageBit(strip, j);
if ((_actors[j].bottom - _actors[j].top) >= 0)
gdi.resetBackground(_actors[j].top, _actors[j].bottom, i);
More information about the Scummvm-git-logs
mailing list