diff options
Diffstat (limited to 'engines/sherlock/user_interface.h')
-rw-r--r-- | engines/sherlock/user_interface.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/engines/sherlock/user_interface.h b/engines/sherlock/user_interface.h index c4a07abc76..eaa8a3654b 100644 --- a/engines/sherlock/user_interface.h +++ b/engines/sherlock/user_interface.h @@ -61,9 +61,22 @@ extern const char *const PRESS_KEY_TO_CONTINUE; class SherlockEngine; class Inventory; class Talk; +class UserInterface; + +class Settings { +private: + SherlockEngine *_vm; +public: + Settings(SherlockEngine *vm) : _vm() {} + + void drawInteface(bool flag); + + int drawButtons(const Common::Point &pt, int key); +}; class UserInterface { friend class Inventory; + friend class Settings; friend class Talk; private: SherlockEngine *_vm; |