diff options
Diffstat (limited to 'engines/sherlock/settings.h')
-rw-r--r-- | engines/sherlock/settings.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/sherlock/settings.h b/engines/sherlock/settings.h index 25d27d48df..fc5fb2959f 100644 --- a/engines/sherlock/settings.h +++ b/engines/sherlock/settings.h @@ -36,10 +36,22 @@ private: Settings(SherlockEngine *vm) : _vm(vm) {} + /** + * Draws the interface for the settings window + */ void drawInteface(bool flag); + /** + * Draws the buttons for the settings dialog + */ int drawButtons(const Common::Point &pt, int key); public: + /** + * Handles input when the settings window is being shown + * @remarks Whilst this would in theory be better in the Journal class, since it displays in + * the user interface, it uses so many internal UI fields, that it sort of made some sense + * to put it in the UserInterface class. + */ static void show(SherlockEngine *vm); }; |