aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v72he.cpp
diff options
context:
space:
mode:
authorTravis Howell2005-04-09 04:52:44 +0000
committerTravis Howell2005-04-09 04:52:44 +0000
commitefa83b0dbb3818907471642e3385eb71e2ad61a0 (patch)
tree4c79a24053e78add2451d58737a3d1df22a099ad /scumm/script_v72he.cpp
parentfad585f5521a0b60abaa45a88c02f8591be21f49 (diff)
downloadscummvm-rg350-efa83b0dbb3818907471642e3385eb71e2ad61a0.tar.gz
scummvm-rg350-efa83b0dbb3818907471642e3385eb71e2ad61a0.tar.bz2
scummvm-rg350-efa83b0dbb3818907471642e3385eb71e2ad61a0.zip
Correct arguments order, works now.
svn-id: r17466
Diffstat (limited to 'scumm/script_v72he.cpp')
-rw-r--r--scumm/script_v72he.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/scumm/script_v72he.cpp b/scumm/script_v72he.cpp
index d46a9b9200..c6feadd0c9 100644
--- a/scumm/script_v72he.cpp
+++ b/scumm/script_v72he.cpp
@@ -1429,15 +1429,15 @@ void ScummEngine_v72he::o72_arrayOps() {
break;
case 127:
{
- int a1_dim1end = pop();
- int a1_dim1start = pop();
- int a1_dim2end = pop();
- int a1_dim2start = pop();
- int array2 = fetchScriptWord();
int a2_dim1end = pop();
int a2_dim1start = pop();
int a2_dim2end = pop();
int a2_dim2start = pop();
+ int array2 = fetchScriptWord();
+ int a1_dim1end = pop();
+ int a1_dim1start = pop();
+ int a1_dim2end = pop();
+ int a1_dim2start = pop();
if (a1_dim1end - a1_dim1start != a2_dim1end - a2_dim1start || a2_dim2end - a2_dim2start != a1_dim2end - a1_dim2start) {
warning("Source and dest ranges size are mismatched");
}
@@ -2047,7 +2047,7 @@ void ScummEngine_v72he::copyArrayHelper(ArrayHeader *ah, int idx2, int idx1, int
case kStringArray:
*num = len1 - idx1 + 1;
*size = pitch;
- *data = ah->data + offset + 1;
+ *data = ah->data + offset;
break;
case kIntArray:
*num = (len1 - idx1) * 2;