diff options
| author | Travis Howell | 2004-09-30 11:48:27 +0000 |
|---|---|---|
| committer | Travis Howell | 2004-09-30 11:48:27 +0000 |
| commit | 8499a7bc430b50925b0315214b42bbcbcaf2cdf4 (patch) | |
| tree | bf38c86186241452fc3522fc594dc9e98de47e57 | |
| parent | 176c0cc999c8884aa014feb9d0b9ca58ba615703 (diff) | |
| download | scummvm-rg350-8499a7bc430b50925b0315214b42bbcbcaf2cdf4.tar.gz scummvm-rg350-8499a7bc430b50925b0315214b42bbcbcaf2cdf4.tar.bz2 scummvm-rg350-8499a7bc430b50925b0315214b42bbcbcaf2cdf4.zip | |
Add missing case code.
svn-id: r15360
| -rw-r--r-- | scumm/script_v72he.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/scumm/script_v72he.cpp b/scumm/script_v72he.cpp index 690a92b0eb..5b6909d7b4 100644 --- a/scumm/script_v72he.cpp +++ b/scumm/script_v72he.cpp @@ -1407,7 +1407,14 @@ void ScummEngine_v72he::o72_arrayOps() { if (id == 0) { defineArray(array, kDwordArray, dim2start, dim2end, dim1start, dim1end); } - // TODO write array + len2 = ((c - b) | dim2end) - dim2end + 1; + while (dim2start < dim2end) { + len = len2; + while (--len >= 0) { + writeArray(array, dim2start, len, c); + } + dim2start++; + } break; case 194: // SO_ASSIGN_STRING decodeScriptString(string); |
