rewrote config class; cleanup; code restructuring
svn-id: r4903
This commit is contained in:
parent
943de561bf
commit
523d8e64c0
36 changed files with 882 additions and 648 deletions
|
@ -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])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue