22 #ifndef NANCY_STATE_LOGO_H 23 #define NANCY_STATE_LOGO_H 25 #include "common/singleton.h" 26 #include "video/avi_decoder.h" 28 #include "engines/nancy/commontypes.h" 29 #include "engines/nancy/state/state.h" 30 #include "engines/nancy/ui/fullscreenimage.h" 38 Logo() : _state(kInit), _startTicks(0), _videoObj(1) { }
41 void process()
override;
42 void onStateEnter(
const NancyState::NancyState prevState)
override;
43 bool onStateExit(
const NancyState::NancyState nextState)
override;
47 void playIntroVideo();
69 #define NancyLogoState Nancy::State::Logo::instance() 74 #endif // NANCY_STATE_LOGO_H Definition: avi_decoder.h:64
Definition: renderobject.h:36
Definition: commontypes.h:254
Definition: fullscreenimage.h:30
Definition: actionmanager.h:32
Definition: singleton.h:42