diff options
Diffstat (limited to 'engines/gob/inter_v1.cpp')
-rw-r--r-- | engines/gob/inter_v1.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/engines/gob/inter_v1.cpp b/engines/gob/inter_v1.cpp index 791a5a7fc7..7638296a49 100644 --- a/engines/gob/inter_v1.cpp +++ b/engines/gob/inter_v1.cpp @@ -1330,14 +1330,14 @@ bool Inter_v1::o1_assign(OpFuncParams ¶ms) { int16 type = evalExpr(&result); switch (savedPos[0]) { - case 23: - case 26: + case TYPE_VAR_INT32: + case TYPE_ARRAY_INT32: WRITE_VAR_OFFSET(dest, _vm->_global->_inter_resVal); break; - case 25: - case 28: - if (type == 20) + case TYPE_VAR_STR: + case TYPE_ARRAY_STR: + if (type == TYPE_IMM_INT16) WRITE_VARO_UINT8(dest, result); else WRITE_VARO_STR(dest, _vm->_global->_inter_resStr); @@ -1394,14 +1394,14 @@ bool Inter_v1::o1_printText(OpFuncParams ¶ms) { if (*_vm->_global->_inter_execPtr != 200) { _vm->_global->_inter_execPtr++; switch (*_vm->_global->_inter_execPtr) { - case 23: - case 26: + case TYPE_VAR_INT32: + case TYPE_ARRAY_INT32: sprintf(buf + i, "%d", VAR_OFFSET(_vm->_parse->parseVarIndex())); break; - case 25: - case 28: + case TYPE_VAR_STR: + case TYPE_ARRAY_STR: sprintf(buf + i, "%s", GET_VARO_STR(_vm->_parse->parseVarIndex())); break; |