Completed implementation of o1_restoreAllObjectBackgrounds.

svn-id: r25127
This commit is contained in:
Johannes Schickel 2007-01-20 15:28:03 +00:00
parent d1b97e6786
commit b6b75af524

View File

@ -594,8 +594,16 @@ int KyraEngine::o1_popBrandonIntoScene(ScriptState *script) {
} }
int KyraEngine::o1_restoreAllObjectBackgrounds(ScriptState *script) { int KyraEngine::o1_restoreAllObjectBackgrounds(ScriptState *script) {
debugC(3, kDebugLevelScriptFuncs, "o1_restoreAllObjectBackgrounds(%p) ()", (const void *)script); debugC(3, kDebugLevelScriptFuncs, "o1_restoreAllObjectBackgrounds(%p) (%d)", (const void *)script, stackPos(0));
int disable = stackPos(0);
int activeBackup = 0;
if (disable) {
activeBackup = _animator->actors()->active;
_animator->actors()->active = 0;
}
_animator->restoreAllObjectBackgrounds(); _animator->restoreAllObjectBackgrounds();
if (disable)
_animator->actors()->active = activeBackup;
return 0; return 0;
} }