aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/tattoo/tattoo.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sherlock/tattoo/tattoo.h')
-rw-r--r--engines/sherlock/tattoo/tattoo.h17
1 files changed, 14 insertions, 3 deletions
diff --git a/engines/sherlock/tattoo/tattoo.h b/engines/sherlock/tattoo/tattoo.h
index b9224e06ba..b6a85108e4 100644
--- a/engines/sherlock/tattoo/tattoo.h
+++ b/engines/sherlock/tattoo/tattoo.h
@@ -36,16 +36,27 @@ private:
*/
void loadInitialPalette();
protected:
+ /**
+ * Initialize the engine
+ */
virtual void initialize();
virtual void showOpening();
+ /**
+ * Starting a scene within the game
+ */
virtual void startScene();
public:
- TattooEngine(OSystem *syst, const SherlockGameDescription *gameDesc) :
- SherlockEngine(syst, gameDesc) {}
-
+ bool _creditsActive;
+public:
+ TattooEngine(OSystem *syst, const SherlockGameDescription *gameDesc);
virtual ~TattooEngine() {}
+
+ /**
+ * Erase any area of the screen covered by credits
+ */
+ void eraseCredits();
};
} // End of namespace Tattoo