]> git.localhorst.tv Git - l2e.git/blobdiff - src/app/State.h
made application and battle state resizable
[l2e.git] / src / app / State.h
index 471b44bd99ff0ba03025560fa95baabc9882039f..efee32ba2ab0f3a3001dbbe9944ab9d8f44a58c3 100644 (file)
@@ -8,7 +8,7 @@
 #ifndef APP_APPLICATIONSTATE_H_
 #define APP_APPLICATIONSTATE_H_
 
-#include <SDL/SDL.h>
+#include <SDL.h>
 
 namespace app {
 
@@ -25,6 +25,9 @@ public:
        virtual void EnterState(Application &ctrl, SDL_Surface *screen) = 0;
        virtual void ExitState() = 0;
 
+       /// adapt the state's graphics to given dimensions
+       virtual void Resize(int width, int height) = 0;
+
        virtual void HandleEvent(const SDL_Event &) = 0;
        virtual void UpdateWorld(float deltaT) = 0;
        virtual void Render(SDL_Surface *) = 0;