aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/user_interface.h
diff options
context:
space:
mode:
authorPaul Gilbert2015-04-12 23:20:22 -0500
committerPaul Gilbert2015-04-12 23:20:22 -0500
commitcf878316ea66e75b715f8467ff82594fa3a32604 (patch)
tree0dca73fb52c73bc1012728c2e0aa2b8a080d8b04 /engines/sherlock/user_interface.h
parente8e095aa2ad7f3914b3b8dd4826c2d13e35b1163 (diff)
downloadscummvm-rg350-cf878316ea66e75b715f8467ff82594fa3a32604.tar.gz
scummvm-rg350-cf878316ea66e75b715f8467ff82594fa3a32604.tar.bz2
scummvm-rg350-cf878316ea66e75b715f8467ff82594fa3a32604.zip
SHERLOCK: Implement settings window code
Diffstat (limited to 'engines/sherlock/user_interface.h')
-rw-r--r--engines/sherlock/user_interface.h13
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;