aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/script_v6.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/scumm/script_v6.cpp')
-rw-r--r--engines/scumm/script_v6.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/engines/scumm/script_v6.cpp b/engines/scumm/script_v6.cpp
index 500801673f..df3f1fb76b 100644
--- a/engines/scumm/script_v6.cpp
+++ b/engines/scumm/script_v6.cpp
@@ -448,7 +448,7 @@ ScummEngine_v6::ArrayHeader *ScummEngine_v6::defineArray(int array, int type, in
size *= dim2 + 1;
size *= dim1 + 1;
- ah = (ArrayHeader *)res.createResource(rtString, id, size + sizeof(ArrayHeader));
+ ah = (ArrayHeader *)_res->createResource(rtString, id, size + sizeof(ArrayHeader));
ah->type = TO_LE_16(type);
ah->dim1 = TO_LE_16(dim1 + 1);
@@ -466,7 +466,7 @@ void ScummEngine_v6::nukeArray(int a) {
data &= ~0x33539000;
if (data)
- res.nukeResource(rtString, data);
+ _res->nukeResource(rtString, data);
if (_game.heversion >= 60)
_arraySlot[data] = 0;
@@ -474,7 +474,7 @@ void ScummEngine_v6::nukeArray(int a) {
}
int ScummEngine_v6::findFreeArrayId() {
- byte **addr = res.address[rtString];
+ byte **addr = _res->address[rtString];
int i;
for (i = 1; i < _numArray; i++) {
@@ -1566,59 +1566,59 @@ void ScummEngine_v6::o6_resourceRoutines() {
if (_game.version >= 7)
if (resid >= _numGlobalScripts)
break;
- res.setResourceCounter(rtScript, resid, 0x7F);
+ _res->setResourceCounter(rtScript, resid, 0x7F);
break;
case 105: // SO_NUKE_SOUND
resid = pop();
- res.setResourceCounter(rtSound, resid, 0x7F);
+ _res->setResourceCounter(rtSound, resid, 0x7F);
break;
case 106: // SO_NUKE_COSTUME
resid = pop();
- res.setResourceCounter(rtCostume, resid, 0x7F);
+ _res->setResourceCounter(rtCostume, resid, 0x7F);
break;
case 107: // SO_NUKE_ROOM
resid = pop();
- res.setResourceCounter(rtRoom, resid, 0x7F);
+ _res->setResourceCounter(rtRoom, resid, 0x7F);
break;
case 108: // SO_LOCK_SCRIPT
resid = pop();
if (resid >= _numGlobalScripts)
break;
- res.lock(rtScript, resid);
+ _res->lock(rtScript, resid);
break;
case 109: // SO_LOCK_SOUND
resid = pop();
- res.lock(rtSound, resid);
+ _res->lock(rtSound, resid);
break;
case 110: // SO_LOCK_COSTUME
resid = pop();
- res.lock(rtCostume, resid);
+ _res->lock(rtCostume, resid);
break;
case 111: // SO_LOCK_ROOM
resid = pop();
if (resid > 0x7F)
resid = _resourceMapper[resid & 0x7F];
- res.lock(rtRoom, resid);
+ _res->lock(rtRoom, resid);
break;
case 112: // SO_UNLOCK_SCRIPT
resid = pop();
if (resid >= _numGlobalScripts)
break;
- res.unlock(rtScript, resid);
+ _res->unlock(rtScript, resid);
break;
case 113: // SO_UNLOCK_SOUND
resid = pop();
- res.unlock(rtSound, resid);
+ _res->unlock(rtSound, resid);
break;
case 114: // SO_UNLOCK_COSTUME
resid = pop();
- res.unlock(rtCostume, resid);
+ _res->unlock(rtCostume, resid);
break;
case 115: // SO_UNLOCK_ROOM
resid = pop();
if (resid > 0x7F)
resid = _resourceMapper[resid & 0x7F];
- res.unlock(rtRoom, resid);
+ _res->unlock(rtRoom, resid);
break;
case 116: // SO_CLEAR_HEAP
/* this is actually a scumm message */
@@ -3035,7 +3035,7 @@ void ScummEngine_v6::o6_setBoxSet() {
error("ScummEngine_v6::o6_setBoxSet: Can't find dboxes for set %d", arg);
dboxSize = READ_BE_UINT32(boxd + 4) - 8;
- byte *matrix = res.createResource(rtMatrix, 2, dboxSize);
+ byte *matrix = _res->createResource(rtMatrix, 2, dboxSize);
assert(matrix);
memcpy(matrix, boxd + 8, dboxSize);
@@ -3048,7 +3048,7 @@ void ScummEngine_v6::o6_setBoxSet() {
error("ScummEngine_v6::o6_setBoxSet: Can't find mboxes for set %d", arg);
mboxSize = READ_BE_UINT32(boxm + 4) - 8;
- matrix = res.createResource(rtMatrix, 1, mboxSize);
+ matrix = _res->createResource(rtMatrix, 1, mboxSize);
assert(matrix);
memcpy(matrix, boxm + 8, mboxSize);