aboutsummaryrefslogtreecommitdiff
path: root/engines/lilliput/script.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lilliput/script.cpp')
-rw-r--r--engines/lilliput/script.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/engines/lilliput/script.cpp b/engines/lilliput/script.cpp
index a7c074038f..0b7303349f 100644
--- a/engines/lilliput/script.cpp
+++ b/engines/lilliput/script.cpp
@@ -1376,16 +1376,17 @@ byte LilliputScript::OC_checkCharacterGoalPos() {
}
byte LilliputScript::OC_comparePos() {
- debugC(2, kDebugScriptTBC, "OC_comparePos()");
+ debugC(2, kDebugScript, "OC_comparePos()");
int index = getValue1();
- byte d1 = _array16123PosX[index];
- byte d2 = _array1614BPosY[index];
+ int8 d1 = _array16123PosX[index];
+ int8 d2 = _array1614BPosY[index];
Common::Point var1 = getPosFromScript();
if (var1 == Common::Point(d1, d2))
return 1;
+ warning("OC_comparePos - debug: %d-%d %d-%d", var1.x, var1.y, d1, d2);
return 0;
}
@@ -2459,7 +2460,7 @@ void LilliputScript::OC_setCurrentCharacter() {
_vm->setCurrentCharacter(var1);
}
-void LilliputScript::sub171AF(int16 var1, int16 var2, int16 var4) {
+void LilliputScript::sub171AF(int16 var1, uint16 var2, int16 var4) {
debugC(2, kDebugScript, "sub171AF()");
int index = 0;
@@ -2475,7 +2476,7 @@ void LilliputScript::sub171AF(int16 var1, int16 var2, int16 var4) {
}
void LilliputScript::OC_sub17C8B() {
- debugC(1, kDebugScriptTBC, "OC_sub17C8B()");
+ debugC(1, kDebugScript, "OC_sub17C8B()");
int16 type = 2 << 8;
int16 var4 = _currScript->readSint16LE();