diff options
Diffstat (limited to 'engines/lure/surface.h')
-rw-r--r-- | engines/lure/surface.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/lure/surface.h b/engines/lure/surface.h index 9242bca03e..e2d6208471 100644 --- a/engines/lure/surface.h +++ b/engines/lure/surface.h @@ -67,7 +67,7 @@ public: static uint16 textWidth(const char *s, int numChars = 0); static void wordWrap(char *text, uint16 width, char **&lines, uint8 &numLines); - static Surface *newDialog(uint16 width, uint8 numLines, char **lines, bool varLength = true, uint8 colour = DIALOG_TEXT_COLOUR); + static Surface *newDialog(uint16 width, uint8 numLines, const char **lines, bool varLength = true, uint8 colour = DIALOG_TEXT_COLOUR); static Surface *newDialog(uint16 width, const char *lines, uint8 colour = DIALOG_TEXT_COLOUR); static Surface *getScreen(uint16 resourceId); }; @@ -92,6 +92,11 @@ public: Surface &surface() { return *_surface; } }; +class SaveRestoreDialog { +public: + static bool show(bool save, Common::String &filename); +}; + } // End of namespace Lure #endif |