diff options
author | Nicola Mettifogo | 2007-11-19 20:23:01 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-11-19 20:23:01 +0000 |
commit | d86246308d31b898ca22462de3a68910b52e0eb1 (patch) | |
tree | 508f4c662d1c0bf3238dc8abcf91edea2faaa142 /engines/parallaction/exec_ns.cpp | |
parent | 2a339d8ea3deb7b8ef28224ada00c1180bc260e3 (diff) | |
download | scummvm-rg350-d86246308d31b898ca22462de3a68910b52e0eb1.tar.gz scummvm-rg350-d86246308d31b898ca22462de3a68910b52e0eb1.tar.bz2 scummvm-rg350-d86246308d31b898ca22462de3a68910b52e0eb1.zip |
Walk and script handling are now directly handled by the main loop, instead of relying on the job list.
svn-id: r29568
Diffstat (limited to 'engines/parallaction/exec_ns.cpp')
-rw-r--r-- | engines/parallaction/exec_ns.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/parallaction/exec_ns.cpp b/engines/parallaction/exec_ns.cpp index c0d75133f7..071810ad16 100644 --- a/engines/parallaction/exec_ns.cpp +++ b/engines/parallaction/exec_ns.cpp @@ -388,9 +388,13 @@ void Parallaction_ns::eraseAnimations() { } -void Parallaction_ns::jobRunScripts(void *parm, Job *j) { +void Parallaction_ns::runScripts() { debugC(9, kDebugExec, "jobRunScripts"); + if (_engineFlags & kEnginePauseJobs) { + return; + } + static uint16 modCounter = 0; for (AnimationList::iterator it = _animations.begin(); it != _animations.end(); it++) { |