diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/toltecs/script.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/engines/toltecs/script.cpp b/engines/toltecs/script.cpp index 495b981011..8f20b624cc 100644 --- a/engines/toltecs/script.cpp +++ b/engines/toltecs/script.cpp @@ -357,7 +357,6 @@ void ScriptInterpreter::execOpcode(byte opcode) { break; case 49: ofs = readByte(); - debug(0, "49, len = %d", ofs); _code += ofs; break; case 50: @@ -383,22 +382,22 @@ void ScriptInterpreter::execOpcode(byte opcode) { _code++; break; case 52: - if (_regs.reg1 >= _regs.reg8) + if ((uint16)_regs.reg1 >= (uint16)_regs.reg8) _code += 4; _code++; break; case 53: - if (_regs.reg1 <= _regs.reg8) + if ((uint16)_regs.reg1 <= (uint16)_regs.reg8) _code += 4; _code++; break; case 54: - if (_regs.reg1 < _regs.reg8) + if ((uint16)_regs.reg1 < (uint16)_regs.reg8) _code += 4; _code++; break; case 55: - if (_regs.reg1 > _regs.reg8) + if ((uint16)_regs.reg1 > (uint16)_regs.reg8) _code += 4; _code++; break; |