[Scummvm-cvs-logs] SF.net SVN: scummvm: [29324] scummvm/trunk/engines/gob/scenery.cpp
drmccoy at users.sourceforge.net
drmccoy at users.sourceforge.net
Tue Oct 30 11:47:25 CET 2007
Revision: 29324
http://scummvm.svn.sourceforge.net/scummvm/?rev=29324&view=rev
Author: drmccoy
Date: 2007-10-30 03:47:24 -0700 (Tue, 30 Oct 2007)
Log Message:
-----------
Fixing the scenery/overlay redrawing in Woodruff
Modified Paths:
--------------
scummvm/trunk/engines/gob/scenery.cpp
Modified: scummvm/trunk/engines/gob/scenery.cpp
===================================================================
--- scummvm/trunk/engines/gob/scenery.cpp 2007-10-30 10:02:21 UTC (rev 29323)
+++ scummvm/trunk/engines/gob/scenery.cpp 2007-10-30 10:47:24 UTC (rev 29324)
@@ -392,11 +392,15 @@
if (_curStatic == -1)
return;
- updateStatic(orderFrom, _curStatic & 0xFF, _curStaticLayer & 0xFF);
+ if (_curStatic < 10000) {
+ updateStatic(orderFrom, _curStatic & 0xFF, _curStaticLayer & 0xFF);
- if (_curStatic & 0xFF00)
- updateStatic(orderFrom, ((_curStatic >> 8) & 0xFF) - 1,
- (_curStaticLayer >> 8) & 0xFF);
+ if (_curStatic & 0xFF00)
+ updateStatic(orderFrom, ((_curStatic >> 8) & 0xFF) - 1,
+ (_curStaticLayer >> 8) & 0xFF);
+ } else
+ for (int i = 0; i < (_curStatic - 10000); i++)
+ updateStatic(orderFrom, i, 0);
}
int16 Scenery::loadAnim(char search) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list