diff options
Diffstat (limited to 'engines/pink/pink.h')
-rw-r--r-- | engines/pink/pink.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/engines/pink/pink.h b/engines/pink/pink.h index bafe15f6c5..cfc7190399 100644 --- a/engines/pink/pink.h +++ b/engines/pink/pink.h @@ -24,12 +24,13 @@ #define PINK_PINK_H #include "common/random.h" +#include "common/savefile.h" #include "engines/engine.h" +#include "engines/savestate.h" #include "graphics/wincursor.h" -#include "gui/EventRecorder.h" #include "gui/debugger.h" #include "pink/constants.h" @@ -59,6 +60,8 @@ * missing menu */ +struct ADGameDescription; + namespace Graphics { class MacMenu; } @@ -115,7 +118,7 @@ public: void executeMenuCommand(uint id); - const ADGameDescription &getGameDesc() { return _desc; } + Common::Language getLanguage() const; OrbFile *getOrb() { return &_orb; } BroFile *getBro() { return _bro; } Common::RandomSource &getRnd() { return _rnd; }; @@ -158,7 +161,7 @@ private: StringMap _variables; PDAMgr _pdaMgr; - const ADGameDescription _desc; + const ADGameDescription *_desc; }; WARN_UNUSED_RESULT bool readSaveHeader(Common::InSaveFile &in, SaveStateDescriptor &desc, bool skipThumbnail = true); |