- virtual void EnterState(app::Application &ctrl, SDL_Surface *screen);
- virtual void ExitState(app::Application &ctrl, SDL_Surface *screen);
- virtual void ResumeState(app::Application &ctrl, SDL_Surface *screen);
- virtual void PauseState(app::Application &ctrl, SDL_Surface *screen);
-
- virtual void Resize(int width, int height);
+ void SetLeadInTime(int ms) {
+ leadIn = ms;
+ if (ms > 0) leadInDone = false;
+ }
+ void SetLeadOutTime(int ms) { leadOut = ms; }
+ void SetDoublePop(bool b = true) { doublePop = b; }