aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/objects.cpp
diff options
context:
space:
mode:
authorNicola Mettifogo2008-05-09 01:42:25 +0000
committerNicola Mettifogo2008-05-09 01:42:25 +0000
commitc7c8bb99eefa3b19bc25fa921cd93255489656c5 (patch)
tree186a3b4faf75b85455a01410edc7aaa9d9c7fded /engines/parallaction/objects.cpp
parent1d025957caad81aef5504b8e505b835ce106cf1b (diff)
downloadscummvm-rg350-c7c8bb99eefa3b19bc25fa921cd93255489656c5.tar.gz
scummvm-rg350-c7c8bb99eefa3b19bc25fa921cd93255489656c5.tar.bz2
scummvm-rg350-c7c8bb99eefa3b19bc25fa921cd93255489656c5.zip
Tiny cleanup to ease extraction of the program parser code.
svn-id: r31959
Diffstat (limited to 'engines/parallaction/objects.cpp')
-rw-r--r--engines/parallaction/objects.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/parallaction/objects.cpp b/engines/parallaction/objects.cpp
index 0491c5c3c7..cac31911f4 100644
--- a/engines/parallaction/objects.cpp
+++ b/engines/parallaction/objects.cpp
@@ -116,6 +116,16 @@ int16 Program::addLocal(const char *name, int16 value, int16 min, int16 max) {
return _numLocals++;
}
+void LocalVariable::wrap() {
+
+ if (_value >= _max)
+ _value = _min;
+ if (_value < _min)
+ _value = _max - 1;
+
+ return;
+}
+
Zone::Zone() {