aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/pink.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/pink.h')
-rw-r--r--engines/pink/pink.h9
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);