diff options
| -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;  | 
