diff options
Diffstat (limited to 'engines/sherlock/tattoo/tattoo.h')
-rw-r--r-- | engines/sherlock/tattoo/tattoo.h | 17 |
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 |