aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/intro.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lab/intro.h')
-rw-r--r--engines/lab/intro.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/engines/lab/intro.h b/engines/lab/intro.h
index 323859c152..ac292d0769 100644
--- a/engines/lab/intro.h
+++ b/engines/lab/intro.h
@@ -36,11 +36,27 @@ namespace Lab {
class Intro {
public:
Intro(LabEngine *vm);
+
+ /**
+ * Does the introduction sequence for Labyrinth.
+ */
void introSequence();
private:
+ /**
+ * Goes through, and responds to all the intuition messages currently in the
+ * message queue.
+ */
void introEatMessages();
+
+ /**
+ * Reads in a picture.
+ */
void doPictText(const char *Filename, TextFont *msgFont, bool isscreen);
+
+ /**
+ * Does a one second delay, but checks the music while doing it.
+ */
void musicDelay();
void nReadPict(const char *Filename, bool PlayOnce);