aboutsummaryrefslogtreecommitdiff
path: root/engines/lure/surface.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lure/surface.h')
-rw-r--r--engines/lure/surface.h7
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