[Scummvm-cvs-logs] SF.net SVN: scummvm: [25262] scummvm/trunk/engines/kyra/sprites.cpp
lordhoto at users.sourceforge.net
lordhoto at users.sourceforge.net
Mon Jan 29 20:41:52 CET 2007
Revision: 25262
http://scummvm.svn.sourceforge.net/scummvm/?rev=25262&view=rev
Author: lordhoto
Date: 2007-01-29 11:41:52 -0800 (Mon, 29 Jan 2007)
Log Message:
-----------
Implements opcode 0xFFAA ('Reset Brandon's sprite')
Modified Paths:
--------------
scummvm/trunk/engines/kyra/sprites.cpp
Modified: scummvm/trunk/engines/kyra/sprites.cpp
===================================================================
--- scummvm/trunk/engines/kyra/sprites.cpp 2007-01-29 18:48:49 UTC (rev 25261)
+++ scummvm/trunk/engines/kyra/sprites.cpp 2007-01-29 19:41:52 UTC (rev 25262)
@@ -337,7 +337,13 @@
break;
case 0xFFAA:
data += 2;
- debugC(1, kDebugLevelSprites, "TODO func: Reset Brandon's sprite");
+ debugC(6, kDebugLevelSprites, "func: Reset Brandon's sprite");
+ _engine->animator()->actors()->sceneAnimPtr = 0;
+ _engine->animator()->actors()->bkgdChangeFlag = 1;
+ _engine->animator()->actors()->refreshFlag = 1;
+ _engine->animator()->restoreAllObjectBackgrounds();
+ _engine->animator()->flagAllObjectsForRefresh();
+ _engine->animator()->updateAllObjectShapes();
break;
case 0xFFAB:
data += 2;
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