rewrote config class; cleanup; code restructuring

svn-id: r4903
This commit is contained in:
Max Horn 2002-09-08 01:08:12 +00:00
parent 943de561bf
commit 523d8e64c0
36 changed files with 882 additions and 648 deletions

View file

@ -24,6 +24,7 @@
#include "scumm.h"
#include "actor.h"
#include "resource.h"
#include "common/util.h"
/* Script status type (slot.status) */
enum {
@ -70,6 +71,7 @@ void Scumm::runScript(int script, int a, int b, int16 *lvarptr)
s->unk1 = a;
s->unk2 = b;
s->freezeCount = 0;
s->delayFrameCount = 0;
initializeLocals(slot, lvarptr);
@ -621,7 +623,9 @@ void Scumm::runExitScript()
vm.slot[slot].unk1 = 0;
vm.slot[slot].unk2 = 0;
vm.slot[slot].freezeCount = 0;
vm.slot[slot].delayFrameCount = 0;
runScriptNested(slot);
}
if (_vars[VAR_EXIT_SCRIPT2])