diff options
author | Matthew Hoops | 2012-03-21 08:22:17 -0400 |
---|---|---|
committer | Matthew Hoops | 2012-03-21 08:22:17 -0400 |
commit | 1ec7e516822ae344cabd8a35ef226653514339f1 (patch) | |
tree | c97bbb14b84ce9a0faa5f19a316466035055ad33 /engines/pegasus/pegasus.h | |
parent | 6a786129cf04eb9a5ee693750b7ca7e1f9c40ac5 (diff) | |
download | scummvm-rg350-1ec7e516822ae344cabd8a35ef226653514339f1.tar.gz scummvm-rg350-1ec7e516822ae344cabd8a35ef226653514339f1.tar.bz2 scummvm-rg350-1ec7e516822ae344cabd8a35ef226653514339f1.zip |
PEGASUS: Implement the intro timer
Diffstat (limited to 'engines/pegasus/pegasus.h')
-rw-r--r-- | engines/pegasus/pegasus.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/pegasus/pegasus.h b/engines/pegasus/pegasus.h index ef05585f4c..c6d4c80b76 100644 --- a/engines/pegasus/pegasus.h +++ b/engines/pegasus/pegasus.h @@ -39,6 +39,7 @@ #include "pegasus/hotspot.h" #include "pegasus/input.h" #include "pegasus/notification.h" +#include "pegasus/timers.h" #include "pegasus/items/autodragger.h" #include "pegasus/items/inventory.h" #include "pegasus/items/itemdragger.h" @@ -99,6 +100,7 @@ public: void removeTimeBase(TimeBase *timeBase); void delayShell(TimeValue time, TimeScale scale); void resetIntroTimer(); + void introTimerExpired(); void refreshDisplay(); bool playerAlive(); void processShell(); @@ -210,8 +212,10 @@ private: // Intro void runIntro(); + void stopIntroTimer(); bool detectOpeningClosingDirectory(); Common::String _introDirectory; + FuseFunction *_introTimer; // Idlers Idler *_idlerHead; |