diff options
author | Paul Gilbert | 2016-09-23 13:11:29 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-09-23 13:11:29 -0400 |
commit | 381d4e89656704e73f94638d2c666c67386fe92f (patch) | |
tree | ec7d5e2b71595eada8a1978f91b709ee2b1ae70b /engines/xeen/xeen.h | |
parent | 93ec723da1d6fe80597bcff70dd8177a110f3c9c (diff) | |
download | scummvm-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.h | 8 |
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 |