aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/script_v6.cpp2
-rw-r--r--scumm/script_v72he.cpp6
2 files changed, 4 insertions, 4 deletions
diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp
index 753714a8bf..2041b65ac8 100644
--- a/scumm/script_v6.cpp
+++ b/scumm/script_v6.cpp
@@ -564,7 +564,7 @@ void ScummEngine_v6::readArrayFromIndexFile() {
a = _fileHandle.readUint16LE();
b = _fileHandle.readUint16LE();
c = _fileHandle.readUint16LE();
- if (c == 1)
+ if (c == kBitArray)
defineArray(num, kBitArray, a, b);
else
defineArray(num, kIntArray, a, b);
diff --git a/scumm/script_v72he.cpp b/scumm/script_v72he.cpp
index 92c6c06c34..9513f761dd 100644
--- a/scumm/script_v72he.cpp
+++ b/scumm/script_v72he.cpp
@@ -834,9 +834,6 @@ void ScummEngine_v72he::o72_dimArray() {
int type = fetchScriptByte();
switch (type) {
- case 5: // SO_INT_ARRAY
- data = kIntArray;
- break;
case 2: // SO_BIT_ARRAY
data = kBitArray;
break;
@@ -846,6 +843,9 @@ void ScummEngine_v72he::o72_dimArray() {
case 4: // SO_BYTE_ARRAY
data = kByteArray;
break;
+ case 5: // SO_INT_ARRAY
+ data = kIntArray;
+ break;
case 6:
data = kDwordArray;
break;