aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v7he.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/script_v7he.cpp')
-rw-r--r--scumm/script_v7he.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/scumm/script_v7he.cpp b/scumm/script_v7he.cpp
index 8b635f0d45..d1e1cf4196 100644
--- a/scumm/script_v7he.cpp
+++ b/scumm/script_v7he.cpp
@@ -1038,8 +1038,8 @@ void ScummEngine_v70he::o70_setWindowCaption() {
void ScummEngine_v70he::o70_polygonOps() {
int vert1x, vert1y, vert2x, vert2y, vert3x, vert3y, vert4x, vert4y;
- int id;
- int fromId, toId;
+ int id, fromId, toId;
+ bool flag;
byte subOp = fetchScriptByte();
@@ -1056,8 +1056,9 @@ void ScummEngine_v70he::o70_polygonOps() {
vert2x = pop();
vert1y = pop();
vert1x = pop();
+ flag = (subOp == 69 || subOp == 248);
id = pop();
- _wiz.polygonStore(id, (subOp == 69 || subOp == 248), vert1x, vert1y, vert2x, vert2y, vert3x, vert3y, vert4x, vert4y);
+ _wiz.polygonStore(id, flag, vert1x, vert1y, vert2x, vert2y, vert3x, vert3y, vert4x, vert4y);
break;
case 28: // HE 100
case 247: