aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/screen_item32.h
diff options
context:
space:
mode:
authorColin Snover2016-03-07 16:43:58 -0600
committerColin Snover2016-03-07 16:46:25 -0600
commitd4869218200a3dd165c2f1c156f3c1620c813241 (patch)
tree2ce2b4a8a9df18dc0f83e29208a8492339404355 /engines/sci/graphics/screen_item32.h
parent13f2a2c3bd889efba0009e205e3bfb811790956e (diff)
downloadscummvm-rg350-d4869218200a3dd165c2f1c156f3c1620c813241.tar.gz
scummvm-rg350-d4869218200a3dd165c2f1c156f3c1620c813241.tar.bz2
scummvm-rg350-d4869218200a3dd165c2f1c156f3c1620c813241.zip
SCI32: Add reg_t comparisons for graphics sorting
Diffstat (limited to 'engines/sci/graphics/screen_item32.h')
-rw-r--r--engines/sci/graphics/screen_item32.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/engines/sci/graphics/screen_item32.h b/engines/sci/graphics/screen_item32.h
index e86efdaf6a..0840570721 100644
--- a/engines/sci/graphics/screen_item32.h
+++ b/engines/sci/graphics/screen_item32.h
@@ -229,14 +229,7 @@ public:
}
if (_position.y + _z == other._position.y + other._z) {
- // TODO: Failure in SQ6 room 220 when using SCI logic
- // to compare pointer and numeric memory handles
-
- if (_object.isNumber() && other._object.isNumber()) {
- return _object < other._object;
- } else if (other._object.isNumber()) {
- return true;
- }
+ return _object < other._object;
}
}