aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/globals.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/tsage/globals.cpp')
-rw-r--r--engines/tsage/globals.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/tsage/globals.cpp b/engines/tsage/globals.cpp
index b20280ae87..52bd42fc5c 100644
--- a/engines/tsage/globals.cpp
+++ b/engines/tsage/globals.cpp
@@ -187,6 +187,7 @@ BlueForceGlobals::BlueForceGlobals(): Globals() {
_interfaceY = 0;
_v51C44 = 1;
_v4CEA2 = 0;
+ _v4CEA4 = 0;
_v4CEA8 = 0;
_v4CEF2 = 0;
_v4CEF4 = 0;
@@ -196,7 +197,7 @@ BlueForceGlobals::BlueForceGlobals(): Globals() {
_v51C42 = 0;
_bikiniHutState = 0;
_mapLocationId = 1;
- Common::set_to(&_globalFlags[0], &_globalFlags[12], 0);
+ Common::set_to(_globalFlags, _globalFlags + 12, 0);
}
void BlueForceGlobals::synchronize(Serializer &s) {
@@ -205,11 +206,11 @@ void BlueForceGlobals::synchronize(Serializer &s) {
}
bool BlueForceGlobals::getFlag(int v) {
- return _globalFlags[v / 16] & (1 << (v % 8));
+ return _globalFlags[v / 8] & (1 << (v % 8));
}
void BlueForceGlobals::setFlag(int v) {
- _globalFlags[v / 16] |= 1 << (v % 8);
+ _globalFlags[v / 8] |= 1 << (v % 8);
}
} // end of namespace BlueForce