aboutsummaryrefslogtreecommitdiff
path: root/engines/lure/surface.h
diff options
context:
space:
mode:
authorPaul Gilbert2006-09-07 11:21:20 +0000
committerPaul Gilbert2006-09-07 11:21:20 +0000
commitd9b5129fb8620ec715e3aaa068cfd2a25e197fdd (patch)
tree212e864b9585debc8973ec4a20099e5dfcd01938 /engines/lure/surface.h
parent7a0eddeedd4cf2aa467ea75f3700ba72389e47a1 (diff)
downloadscummvm-rg350-d9b5129fb8620ec715e3aaa068cfd2a25e197fdd.tar.gz
scummvm-rg350-d9b5129fb8620ec715e3aaa068cfd2a25e197fdd.tar.bz2
scummvm-rg350-d9b5129fb8620ec715e3aaa068cfd2a25e197fdd.zip
Transferred all previously hard-coded English in-game text to a resource
svn-id: r23831
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