aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/swordsofxeen
diff options
context:
space:
mode:
authorPaul Gilbert2018-02-13 21:33:02 -0500
committerPaul Gilbert2018-02-13 21:33:02 -0500
commit3f7fcaec5f36b9eeeeb895f3ec078fb8e60068ca (patch)
treed27f4f4d11fb879b44ba432c6bfbb90c1fa17005 /engines/xeen/swordsofxeen
parent5380e3a2ca795c6cf6b54e2bb5d3b2c9bcb55dd6 (diff)
downloadscummvm-rg350-3f7fcaec5f36b9eeeeb895f3ec078fb8e60068ca.tar.gz
scummvm-rg350-3f7fcaec5f36b9eeeeb895f3ec078fb8e60068ca.tar.bz2
scummvm-rg350-3f7fcaec5f36b9eeeeb895f3ec078fb8e60068ca.zip
XEEN: Move reseting dream sequence cutscene into the engine class
Diffstat (limited to 'engines/xeen/swordsofxeen')
-rw-r--r--engines/xeen/swordsofxeen/swordsofxeen.cpp4
-rw-r--r--engines/xeen/swordsofxeen/swordsofxeen.h5
2 files changed, 9 insertions, 0 deletions
diff --git a/engines/xeen/swordsofxeen/swordsofxeen.cpp b/engines/xeen/swordsofxeen/swordsofxeen.cpp
index 05998ce56a..671a1bce92 100644
--- a/engines/xeen/swordsofxeen/swordsofxeen.cpp
+++ b/engines/xeen/swordsofxeen/swordsofxeen.cpp
@@ -39,6 +39,10 @@ void SwordsOfXeenEngine::death() {
error("TODO: Swords of Xeen death screen");
}
+void SwordsOfXeenEngine::dream() {
+ error("TODO: Swords of Xeen dream sequence, if any");
+}
+
void SwordsOfXeenEngine::showCutscene(const Common::String &name, int status, uint score) {
_quitMode = QMODE_MENU;
}
diff --git a/engines/xeen/swordsofxeen/swordsofxeen.h b/engines/xeen/swordsofxeen/swordsofxeen.h
index 784fba0849..2eda3dec29 100644
--- a/engines/xeen/swordsofxeen/swordsofxeen.h
+++ b/engines/xeen/swordsofxeen/swordsofxeen.h
@@ -53,6 +53,11 @@ public:
* Show a cutscene
*/
virtual void showCutscene(const Common::String &name, int status, uint score);
+
+ /**
+ * Dream sequence
+ */
+ virtual void dream();
};
#define SWORDS_VM (*(::Xeen::SwordsOfXeen::SwordsOfXeenEngine *)g_vm)