- 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; }