[Scummvm-cvs-logs] CVS: scummvm/scumm sprite_he.cpp,1.81,1.82
Eugene Sandulenko
sev at users.sourceforge.net
Sat Mar 5 15:51:17 CET 2005
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6721
Modified Files:
sprite_he.cpp
Log Message:
Fix spriteAddImageToList() according to disassembly. (sbb-related)
Index: sprite_he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sprite_he.cpp,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -d -r1.81 -r1.82
--- sprite_he.cpp 5 Mar 2005 00:34:02 -0000 1.81
+++ sprite_he.cpp 5 Mar 2005 23:50:50 -0000 1.82
@@ -741,8 +741,10 @@
if (_spriteTable[spriteId].res_id != origResId || _spriteTable[spriteId].res_wiz_states != origResWizStates)
_spriteTable[spriteId].flags |= kSFChanged | kSFNeedRedraw;
} else {
- _spriteTable[spriteId].flags &= ~(kSFImageless);
- _spriteTable[spriteId].flags |= kSFChanged | kSFBlitDirectly;
+ if (_spriteTable[spriteId].flags & kSFImageless)
+ _spriteTable[spriteId].flags = 0;
+ else
+ _spriteTable[spriteId].flags = kSFChanged | kSFBlitDirectly;
_spriteTable[spriteId].field_4C = 0;
_spriteTable[spriteId].cur_img_state = 0;
_spriteTable[spriteId].res_wiz_states = 0;
More information about the Scummvm-git-logs
mailing list