aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/xeen.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-09-23 13:11:29 -0400
committerPaul Gilbert2016-09-23 13:11:29 -0400
commit381d4e89656704e73f94638d2c666c67386fe92f (patch)
treeec7d5e2b71595eada8a1978f91b709ee2b1ae70b /engines/xeen/xeen.h
parent93ec723da1d6fe80597bcff70dd8177a110f3c9c (diff)
downloadscummvm-rg350-381d4e89656704e73f94638d2c666c67386fe92f.tar.gz
scummvm-rg350-381d4e89656704e73f94638d2c666c67386fe92f.tar.bz2
scummvm-rg350-381d4e89656704e73f94638d2c666c67386fe92f.zip
XEEN: Add dispatcher for cutscenes, menu, and gameplay
Diffstat (limited to 'engines/xeen/xeen.h')
-rw-r--r--engines/xeen/xeen.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/engines/xeen/xeen.h b/engines/xeen/xeen.h
index 3c8084b2bd..5cd30aaf7a 100644
--- a/engines/xeen/xeen.h
+++ b/engines/xeen/xeen.h
@@ -104,15 +104,17 @@ private:
Common::RandomSource _randomSource;
int _loadSaveSlot;
- void showMainMenu();
-
void play();
void pleaseWait();
void gameLoop();
protected:
- virtual void showIntro() = 0;
+ /**
+ * Outer gameplay loop responsible for dispatching control to game-specific
+ * intros, main menus, or to play the actual game
+ */
+ virtual void outerGameLoop() = 0;
/**
* Play the game