aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/vm_types.cpp
diff options
context:
space:
mode:
authormd52011-03-03 20:45:22 +0200
committermd52011-03-03 20:45:22 +0200
commitf9354eb4d8c6ff02c801d936b5278c6d76d90f88 (patch)
tree541973bc152c32bdbfe7b124de6ebaf87cdbec74 /engines/sci/engine/vm_types.cpp
parentea232049c95018053b5368975e7559575d024de4 (diff)
downloadscummvm-rg350-f9354eb4d8c6ff02c801d936b5278c6d76d90f88.tar.gz
scummvm-rg350-f9354eb4d8c6ff02c801d936b5278c6d76d90f88.tar.bz2
scummvm-rg350-f9354eb4d8c6ff02c801d936b5278c6d76d90f88.zip
SCI: Fixed comment in pointerComparisonWithInteger()
Diffstat (limited to 'engines/sci/engine/vm_types.cpp')
-rw-r--r--engines/sci/engine/vm_types.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/sci/engine/vm_types.cpp b/engines/sci/engine/vm_types.cpp
index c2119aa637..17b08a5afd 100644
--- a/engines/sci/engine/vm_types.cpp
+++ b/engines/sci/engine/vm_types.cpp
@@ -211,13 +211,13 @@ bool reg_t::pointerComparisonWithInteger(const reg_t right) const {
// It works because in those games, the maximum resource number is 999,
// so any parameter value above that threshold must be a pointer.
// PQ2 japanese compares pointers to 2000 to find out if its a pointer
- // or a resource ID.
- // There are cases where game scripts check for arbitrary numbers against
- // pointers, e.g.:
+ // or a resource ID. Thus, we check for all integers <= 2000.
+ //
+ // Some examples where game scripts check for arbitrary numbers against
+ // pointers:
// Hoyle 3, Pachisi, when any opponent is about to talk
// SQ1, room 28, when throwing water at the Orat
// SQ1, room 58, when giving the ID card to the robot
- // Thus we check for all integers <= 2000
return (isPointer() && right.isNumber() && right.offset <= 2000 && getSciVersion() <= SCI_VERSION_1_LATE);
}