diff options
Diffstat (limited to 'engines/tsage/globals.cpp')
-rw-r--r-- | engines/tsage/globals.cpp | 7 |
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 |