20 #include "../Engine/State.h" 21 #include "../Mod/RuleVideo.h" 26 class InteractiveSurface;
37 const std::vector<SlideshowSlide> *_slideshowSlides;
39 std::vector<InteractiveSurface *> _slides;
40 std::vector<Text *>_captions;
42 Timer *_transitionTimer;
Container for all the information associated with a given user action, like mouse clicks...
Definition: Action.h:32
A game state that receives user input and reacts accordingly.
Definition: State.h:44
Timer used to run code in fixed intervals.
Definition: Timer.h:35
void screenTimer()
Handler for waiting the screen.
Definition: SlideshowState.cpp:88
Shows slideshow sequences.
Definition: SlideshowState.h:33
void screenSkip(Action *action)
Handler for skipping the screen.
Definition: SlideshowState.cpp:136
~SlideshowState()
Cleans up the Slideshow state.
Definition: SlideshowState.cpp:80
SlideshowState(const SlideshowHeader &slideshowHeader, const std::vector< SlideshowSlide > *slideshowRule)
Creates the Slideshow state.
Definition: SlideshowState.cpp:35
void think()
Handle timers.
Definition: SlideshowState.cpp:96
void screenClick(Action *action)
Handler for clicking the screen.
Definition: SlideshowState.cpp:104
Definition: BaseInfoState.cpp:40