[Scummvm-cvs-logs] CVS: scummvm/scumm sprite_he.cpp,1.88,1.89
kirben
kirben at users.sourceforge.net
Sat Mar 5 20:50:29 CET 2005
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9679/scumm
Modified Files:
sprite_he.cpp
Log Message:
Use sprite groups number, not sprite id.
Index: sprite_he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sprite_he.cpp,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -d -r1.88 -r1.89
--- sprite_he.cpp 6 Mar 2005 04:31:02 -0000 1.88
+++ sprite_he.cpp 6 Mar 2005 04:49:58 -0000 1.89
@@ -257,7 +257,7 @@
checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d");
if (_spriteTable[spriteId].group_num)
- return _spriteTable[spriteId].tx + _spriteGroups[spriteId].tx;
+ return _spriteTable[spriteId].tx + _spriteGroups[_spriteTable[spriteId].group_num].tx;
else
return _spriteTable[spriteId].tx;
}
@@ -266,7 +266,7 @@
checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d");
if (_spriteTable[spriteId].group_num)
- return _spriteTable[spriteId].ty + _spriteGroups[spriteId].ty;
+ return _spriteTable[spriteId].ty + _spriteGroups[_spriteTable[spriteId].group_num].ty;
else
return _spriteTable[spriteId].ty;
}
More information about the Scummvm-git-logs
mailing list