X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2FState.h;h=0b8d51f628a846deacd1f4ce67e6ff6160f93c04;hb=c49d46cbfbd7720627af2414e94963850fe8eed6;hp=4e1fd7fe2bf5feadc90bfcf4edd6acd97f3dd166;hpb=5ca18f73987fb3935ab34654cbbecf5eca4704cb;p=l2e.git diff --git a/src/app/State.h b/src/app/State.h index 4e1fd7f..0b8d51f 100644 --- a/src/app/State.h +++ b/src/app/State.h @@ -1,10 +1,3 @@ -/* - * State.h - * - * Created on: Apr 8, 2012 - * Author: holy - */ - #ifndef APP_APPLICATIONSTATE_H_ #define APP_APPLICATIONSTATE_H_ @@ -38,7 +31,7 @@ public: /// Handle interactive events such as input and timers. virtual void HandleEvents(const Input &) = 0; /// Update the time-dependant world representation. - virtual void UpdateWorld(float deltaT) = 0; + virtual void UpdateWorld(Uint32 deltaMs) = 0; /// Draw a picture of the world. virtual void Render(SDL_Surface *) = 0; @@ -77,12 +70,12 @@ public: /// Timers handle intended for graphics, sync'ed with world time. /// These timers are only updated for the stack top and thus appear paused /// when the state is visible (roughly). - Timers &PhysicsTimers() { return physicsTimers; } + Timers &PhysicsTimers() { return physicsTimers; } private: Application *ctrl; Timers graphicsTimers; - Timers physicsTimers; + Timers physicsTimers; };