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; | 
