aboutsummaryrefslogtreecommitdiff
path: root/engines/cine/prc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cine/prc.cpp')
-rw-r--r--engines/cine/prc.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/engines/cine/prc.cpp b/engines/cine/prc.cpp
index e1ef14bbbf..183a537416 100644
--- a/engines/cine/prc.cpp
+++ b/engines/cine/prc.cpp
@@ -35,9 +35,6 @@
namespace Cine {
-ScriptList globalScripts;
-ScriptList objectScripts;
-
//char currentPrcName[20];
/**
@@ -52,8 +49,8 @@ bool loadPrc(const char *pPrcName) {
assert(pPrcName);
- globalScripts.clear();
- scriptTable.clear();
+ g_cine->_globalScripts.clear();
+ g_cine->_scriptTable.clear();
// This is copy protection. Used to hang the machine
if (!scumm_stricmp(pPrcName, COPY_PROT_FAIL_PRC_NAME)) {
@@ -83,14 +80,14 @@ bool loadPrc(const char *pPrcName) {
RawScriptPtr tmp(new RawScript(READ_BE_UINT16(scriptPtr)));
scriptPtr += 2;
assert(tmp);
- scriptTable.push_back(tmp);
+ g_cine->_scriptTable.push_back(tmp);
}
for (i = 0; i < numScripts; i++) {
- uint16 size = scriptTable[i]->_size;
+ uint16 size = g_cine->_scriptTable[i]->_size;
// TODO: delete the test?
if (size) {
- scriptTable[i]->setData(*scriptInfo, scriptPtr);
+ g_cine->_scriptTable[i]->setData(*scriptInfo, scriptPtr);
scriptPtr += size;
}
}