aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/scripts.h
diff options
context:
space:
mode:
authorPaul Gilbert2015-01-23 20:44:02 -0500
committerPaul Gilbert2015-01-23 20:44:02 -0500
commit749372e456ed8f1a4aee31ce23c4f4f7fd5644cc (patch)
tree918ebdfc2867a4e04492748fed9a9c31a619d123 /engines/xeen/scripts.h
parent2b51d324f3cc2a58f2a703c23030ee19ba85836b (diff)
downloadscummvm-rg350-749372e456ed8f1a4aee31ce23c4f4f7fd5644cc.tar.gz
scummvm-rg350-749372e456ed8f1a4aee31ce23c4f4f7fd5644cc.tar.bz2
scummvm-rg350-749372e456ed8f1a4aee31ce23c4f4f7fd5644cc.zip
XEEN: More script code and string input dialog
Diffstat (limited to 'engines/xeen/scripts.h')
-rw-r--r--engines/xeen/scripts.h15
1 files changed, 11 insertions, 4 deletions
diff --git a/engines/xeen/scripts.h b/engines/xeen/scripts.h
index 2e4996e6be..5f931c1fb5 100644
--- a/engines/xeen/scripts.h
+++ b/engines/xeen/scripts.h
@@ -134,8 +134,6 @@ private:
Common::String _paramText;
MazeEvent *_event;
- int whoWill(int v1, int v2, int v3);
-
void doOpcode(MazeEvent &event);
void cmdDisplay1(Common::Array<byte> &params);
void cmdDoorTextSml(Common::Array<byte> &params);
@@ -153,7 +151,7 @@ private:
void cmdSpawn(Common::Array<byte> &params);
void cmdDoTownEvent(Common::Array<byte> &params);
void cmdExit(Common::Array<byte> &params);
- void cmdAfterMap(Common::Array<byte> &params);
+ void cmdAlterMap(Common::Array<byte> &params);
void cmdGiveExtended(Common::Array<byte> &params);
void cmdConfirmWord(Common::Array<byte> &params);
void cmdDamage(Common::Array<byte> &params);
@@ -185,12 +183,21 @@ private:
void cmdFallToMap(Common::Array<byte> &params);
void cmdDisplayMain(Common::Array<byte> &params);
void cmdGoto(Common::Array<byte> &params);
- void cmdConfirmWord2(Common::Array<byte> &params);
void cmdGotoRandom(Common::Array<byte> &params);
void cmdCutsceneEndDarkside(Common::Array<byte> &params);
void cmdCutsceneEdWorld(Common::Array<byte> &params);
void cmdFlipWorld(Common::Array<byte> &params);
void cmdPlayCD(Common::Array<byte> &params);
+
+ int whoWill(int v1, int v2, int v3);
+
+ void doEndGame();
+
+ void doEndGame2();
+
+ void doWorldEnd();
+
+ void doEnding(const Common::String &endStr, int v2);
public:
int _animCounter;
bool _eventSkipped;