X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2FState.h;fp=src%2Fapp%2FState.h;h=4e1fd7fe2bf5feadc90bfcf4edd6acd97f3dd166;hb=5ca18f73987fb3935ab34654cbbecf5eca4704cb;hp=2a4b5e1bfd93176b8b9b4ebea58dfcfe9f519e8c;hpb=3f8fac16c7ae2cbe7da47b98aba9b558825723e7;p=l2e.git diff --git a/src/app/State.h b/src/app/State.h index 2a4b5e1..4e1fd7f 100644 --- a/src/app/State.h +++ b/src/app/State.h @@ -28,9 +28,9 @@ public: /// Called by Application when popping this state. void ExitState(Application &ctrl, SDL_Surface *screen); /// Called by Application when this state becomes the top state. - void ResumeState(Application &ctrl, SDL_Surface *screen); + void ResumeState(SDL_Surface *screen); /// Called by Application when this state no longer is the top state. - void PauseState(Application &ctrl, SDL_Surface *screen); + void PauseState(SDL_Surface *screen); /// Called by Application on SDL window resize events. void Resize(int width, int height); @@ -54,14 +54,14 @@ private: /// can not be done by the constructor. /// Called when the state first enters the stack. /// @param ctrl the Application running the state - virtual void OnEnterState(Application &ctrl, SDL_Surface *screen) = 0; + virtual void OnEnterState(SDL_Surface *screen) = 0; /// Do some cleanup. /// Called when the state is popped from the stack. - virtual void OnExitState(Application &ctrl, SDL_Surface *screen) = 0; + virtual void OnExitState(SDL_Surface *screen) = 0; /// Called when the state becomes the active one. - virtual void OnResumeState(Application &ctrl, SDL_Surface *screen) = 0; + virtual void OnResumeState(SDL_Surface *screen) = 0; /// Called when the state becomes inactive. - virtual void OnPauseState(Application &ctrl, SDL_Surface *screen) = 0; + virtual void OnPauseState(SDL_Surface *screen) = 0; /// Adapt the state's graphics to given dimensions. /// NOTE: currently, this is only called for the stack top and not