From 2a646f8cc287a98f90e561ce8072c2af4322fd22 Mon Sep 17 00:00:00 2001 From: Thomas Fach-Pedersen Date: Sat, 17 Mar 2018 16:14:48 +0100 Subject: BLADERUNNER: Save game methods --- engines/bladerunner/overlays.h | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'engines/bladerunner/overlays.h') diff --git a/engines/bladerunner/overlays.h b/engines/bladerunner/overlays.h index 38edf7459b..fc8dfa11d4 100644 --- a/engines/bladerunner/overlays.h +++ b/engines/bladerunner/overlays.h @@ -33,20 +33,20 @@ struct Surface; namespace BladeRunner { class BladeRunnerEngine; +class SaveFile; class VQAPlayer; - class Overlays { static const int kOverlayVideos = 5; struct Video { - bool loaded; - VQAPlayer *vqaPlayer; - // char name[13]; - int32 id; - int field0; - int field1; - int field2; + bool loaded; + VQAPlayer *vqaPlayer; + Common::String name; + int32 id; + int field0; + int field1; + int field2; }; BladeRunnerEngine *_vm; @@ -62,6 +62,8 @@ public: void removeAll(); void tick(); + void save(SaveFile &f); + private: int findById(int32 id) const; int findEmpty() const; -- cgit v1.2.3