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.cpp34
1 files changed, 34 insertions, 0 deletions
diff --git a/engines/tsage/globals.cpp b/engines/tsage/globals.cpp
index 715bf552f0..dba65c16e9 100644
--- a/engines/tsage/globals.cpp
+++ b/engines/tsage/globals.cpp
@@ -198,6 +198,15 @@ void BlueForceGlobals::synchronize(Serializer &s) {
s.syncAsSint16LE(_v4CEC2);
s.syncAsSint16LE(_v4CEC4);
s.syncAsSint16LE(_v4CEC8);
+ s.syncAsSint16LE(_v4CECA);
+ s.syncAsSint16LE(_v4CECC);
+ for (int i = 0; i < 18; i++)
+ s.syncAsByte(_v4CECE[i]);
+ s.syncAsSint16LE(_v4CEE0);
+ s.syncAsSint16LE(_v4CEE2);
+ s.syncAsSint16LE(_v4CEE4);
+ s.syncAsSint16LE(_v4CEE6);
+ s.syncAsSint16LE(_v4CEE8);
s.syncAsSint16LE(_deziTopic);
s.syncAsSint16LE(_deathReason);
s.syncAsSint16LE(_driveFromScene);
@@ -246,6 +255,31 @@ void BlueForceGlobals::reset() {
_v4CEC2 = 0;
_v4CEC4 = 0;
_v4CEC8 = 1;
+ _v4CECA = 0;
+ _v4CECC = 0;
+ _v4CECE[0] = 2;
+ _v4CECE[1] = 2;
+ _v4CECE[2] = 2;
+ _v4CECE[3] = 1;
+ _v4CECE[4] = 2;
+ _v4CECE[5] = 2;
+ _v4CECE[6] = 2;
+ _v4CECE[7] = 2;
+ _v4CECE[8] = 2;
+ _v4CECE[9] = 2;
+ _v4CECE[10] = 2;
+ _v4CECE[11] = 2;
+ _v4CECE[12] = 1;
+ _v4CECE[13] = 1;
+ _v4CECE[14] = 2;
+ _v4CECE[15] = 2;
+ _v4CECE[16] = 3;
+ _v4CECE[17] = 0;
+ _v4CEE0 = 0;
+ _v4CEE2 = 0;
+ _v4CEE4 = 0;
+ _v4CEE6 = 0;
+ _v4CEE8 = 0;
_deziTopic = 0;
_deathReason = 0;
_v501FC = 0;