]> git.localhorst.tv Git - l2e.git/blobdiff - src/app/State.h
added Input class for handling user input
[l2e.git] / src / app / State.h
index efee32ba2ab0f3a3001dbbe9944ab9d8f44a58c3..7f46c5746c580ddc1ea089acab018d2f3b1f5926 100644 (file)
@@ -13,6 +13,7 @@
 namespace app {
 
 class Application;
+class Input;
 
 class State {
 
@@ -28,7 +29,7 @@ public:
        /// 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 HandleInput(const Input &) = 0;
        virtual void UpdateWorld(float deltaT) = 0;
        virtual void Render(SDL_Surface *) = 0;