aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/room.h
diff options
context:
space:
mode:
authorMatthew Stewart2018-08-08 20:53:02 -0400
committerFilippos Karapetis2019-05-28 08:08:52 +0300
commitadd9b3e699acf43d2300e6f6fbf119dc1ce85c42 (patch)
treef93325b578ad9880f404b6cb08bed6f51658ce8e /engines/startrek/room.h
parentc9918c30644c58fc135951a013a387eeca7fd4de (diff)
downloadscummvm-rg350-add9b3e699acf43d2300e6f6fbf119dc1ce85c42.tar.gz
scummvm-rg350-add9b3e699acf43d2300e6f6fbf119dc1ce85c42.tar.bz2
scummvm-rg350-add9b3e699acf43d2300e6f6fbf119dc1ce85c42.zip
STARTREK: Saving for VENG mission
Diffstat (limited to 'engines/startrek/room.h')
-rw-r--r--engines/startrek/room.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/engines/startrek/room.h b/engines/startrek/room.h
index 33ce30bc27..33c46ce7d6 100644
--- a/engines/startrek/room.h
+++ b/engines/startrek/room.h
@@ -3177,6 +3177,25 @@ public:
// venga (common)
bool walkingToDoor; // 0xcb (veng1), 0xca (veng4)
+
+ void saveLoadWithSerializer(Common::Serializer &ser) {
+ // veng1
+ ser.syncAsByte(doorOpenCounter);
+
+ // veng2
+ ser.syncAsByte(numCrewmenReadyToBeamOut);
+
+ // veng4
+ ser.syncAsByte(usingMedkitOnBrittany);
+
+ // veng6
+ ser.syncAsByte(kirkAndSpockReadyToAttachLeftCable);
+ ser.syncAsByte(kirkAndSpockReadyToAttachRightCable);
+ ser.syncAsByte(cableInUse);
+
+ // venga (common)
+ ser.syncAsByte(walkingToDoor);
+ }
} veng;
} _roomVar;