aboutsummaryrefslogtreecommitdiff
path: root/scumm/dialogs.h
diff options
context:
space:
mode:
authorMax Horn2002-10-27 12:26:41 +0000
committerMax Horn2002-10-27 12:26:41 +0000
commitec343e07e4806ac9c384733890a4b50f32cb9d75 (patch)
tree1cb57f7c2345514a15a7db7d6527d534ee26eb2e /scumm/dialogs.h
parenta0734ef3f987d1716440e81b5e571c00d3ed891c (diff)
downloadscummvm-rg350-ec343e07e4806ac9c384733890a4b50f32cb9d75.tar.gz
scummvm-rg350-ec343e07e4806ac9c384733890a4b50f32cb9d75.tar.bz2
scummvm-rg350-ec343e07e4806ac9c384733890a4b50f32cb9d75.zip
patch #628574: Implementing unkMessage2
svn-id: r5334
Diffstat (limited to 'scumm/dialogs.h')
-rw-r--r--scumm/dialogs.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/scumm/dialogs.h b/scumm/dialogs.h
index 73a9678a1e..13f2c8c4f2 100644
--- a/scumm/dialogs.h
+++ b/scumm/dialogs.h
@@ -109,9 +109,12 @@ protected:
CheckboxWidget *amigaPalCheckbox;
};
-class PauseDialog : public ScummDialog {
+class InfoDialog : public ScummDialog {
public:
- PauseDialog(NewGui *gui, Scumm *scumm);
+ // arbitrary message
+ InfoDialog(NewGui *gui, Scumm *scumm, const String& message);
+ // from resources
+ InfoDialog(NewGui *gui, Scumm *scumm, int res);
virtual void handleMouseDown(int x, int y, int button, int clickCount)
{ close(); }
@@ -122,6 +125,13 @@ public:
else
ScummDialog::handleKeyDown(key, modifiers);
}
+protected:
+ void setInfoText (const String& message);
+};
+
+class PauseDialog : public InfoDialog {
+public:
+ PauseDialog(NewGui *gui, Scumm *scumm);
};
#ifdef _WIN32_WCE