diff options
Diffstat (limited to 'engines/cine/prc.cpp')
-rw-r--r-- | engines/cine/prc.cpp | 13 |
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; } } |