aboutsummaryrefslogtreecommitdiff
path: root/gob/parse.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gob/parse.cpp')
-rw-r--r--gob/parse.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/gob/parse.cpp b/gob/parse.cpp
index 72f85633b3..9ef9a8c54a 100644
--- a/gob/parse.cpp
+++ b/gob/parse.cpp
@@ -134,8 +134,7 @@ int16 parse_parseExpr(char arg_0, byte *arg_2) {
inter_execPtr++;
temp += parse_parseValExpr();
*operPtr = 20;
- //XXX: Checkme
- *valPtr = *(inter_variables + temp);
+ *valPtr = (uint8)*(inter_variables + temp);
}
break;
@@ -162,8 +161,7 @@ int16 parse_parseExpr(char arg_0, byte *arg_2) {
inter_execPtr++;
temp2 = parse_parseValExpr();
*operPtr = 20;
- //XXX: Checkme
- *valPtr = *(inter_variables + temp * 4 + offset * 4 * inter_animDataSize + temp2);
+ *valPtr = (uint8)*(inter_variables + temp * 4 + offset * 4 * inter_animDataSize + temp2);
}
break;
@@ -773,8 +771,7 @@ int16 parse_parseValExpr() {
temp = inter_load16() * 4;
inter_execPtr++;
temp += parse_parseValExpr();
- //XXX: Checkme
- *valPtr = *(inter_variables + temp);
+ *valPtr = (uint8)*(inter_variables + temp);
break;
case 26:
@@ -793,8 +790,7 @@ int16 parse_parseValExpr() {
} else {
inter_execPtr++;
temp2 = parse_parseValExpr();
- //XXX: Checkme
- *valPtr = *(inter_variables + temp * 4 + offset * 4 * inter_animDataSize + temp2);
+ *valPtr = (uint8)*(inter_variables + temp * 4 + offset * 4 * inter_animDataSize + temp2);
}
break;