diff options
Diffstat (limited to 'engines/xeen/scripts.h')
-rw-r--r-- | engines/xeen/scripts.h | 15 |
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> ¶ms); void cmdDoorTextSml(Common::Array<byte> ¶ms); @@ -153,7 +151,7 @@ private: void cmdSpawn(Common::Array<byte> ¶ms); void cmdDoTownEvent(Common::Array<byte> ¶ms); void cmdExit(Common::Array<byte> ¶ms); - void cmdAfterMap(Common::Array<byte> ¶ms); + void cmdAlterMap(Common::Array<byte> ¶ms); void cmdGiveExtended(Common::Array<byte> ¶ms); void cmdConfirmWord(Common::Array<byte> ¶ms); void cmdDamage(Common::Array<byte> ¶ms); @@ -185,12 +183,21 @@ private: void cmdFallToMap(Common::Array<byte> ¶ms); void cmdDisplayMain(Common::Array<byte> ¶ms); void cmdGoto(Common::Array<byte> ¶ms); - void cmdConfirmWord2(Common::Array<byte> ¶ms); void cmdGotoRandom(Common::Array<byte> ¶ms); void cmdCutsceneEndDarkside(Common::Array<byte> ¶ms); void cmdCutsceneEdWorld(Common::Array<byte> ¶ms); void cmdFlipWorld(Common::Array<byte> ¶ms); void cmdPlayCD(Common::Array<byte> ¶ms); + + 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; |