#ifndef APP_APPLICATIONSTATE_H_
#define APP_APPLICATIONSTATE_H_
+#include "Timer.h"
+
#include <SDL.h>
namespace app {
virtual void UpdateWorld(float deltaT) = 0;
virtual void Render(SDL_Surface *) = 0;
+public:
+ Timers<Uint32> &GraphicsTimers() { return graphicsTimers; }
+ Timers<float> &PhysicsTimers() { return physicsTimers; }
+
+private:
+ Timers<Uint32> graphicsTimers;
+ Timers<float> physicsTimers;
+
};
}