diff options
Diffstat (limited to 'engines/sci/engine/savegame.cpp')
-rw-r--r-- | engines/sci/engine/savegame.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/sci/engine/savegame.cpp b/engines/sci/engine/savegame.cpp index eb52a888fa..363dc8a44a 100644 --- a/engines/sci/engine/savegame.cpp +++ b/engines/sci/engine/savegame.cpp @@ -758,22 +758,22 @@ static void reconstruct_stack(EngineState *retval) { } static void load_script(EngineState *s, Script *scr) { - scr->_buf = (byte *)malloc(scr->_bufSize); + scr->_buf = (byte *)malloc(scr->getBufSize()); assert(scr->_buf); Resource *script = g_sci->getResMan()->findResource(ResourceId(kResourceTypeScript, scr->_nr), 0); assert(script != 0); - assert(scr->_bufSize >= script->size); + assert(scr->getBufSize() >= script->size); memcpy(scr->_buf, script->data, script->size); if (getSciVersion() >= SCI_VERSION_1_1) { Resource *heap = g_sci->getResMan()->findResource(ResourceId(kResourceTypeHeap, scr->_nr), 0); assert(heap != 0); - scr->_heapStart = scr->_buf + scr->_scriptSize; + scr->_heapStart = scr->_buf + scr->getScriptSize(); - assert(scr->_bufSize - scr->_scriptSize <= heap->size); + assert(scr->getBufSize() - scr->getScriptSize() <= heap->size); memcpy(scr->_heapStart, heap->data, heap->size); } } |