--- /dev/null
+/*
+ * Timer.h
+ *
+ * Created on: Apr 25, 2012
+ * Author: holy
+ */
+
+#ifndef APP_TIMER_H_
+#define APP_TIMER_H_
+
+namespace app {
+
+class Timer {
+
+ public:
+ explicit Timer(double scale = 1.0, double initialTime = 0.0)
+ : scale(scale), elapsed(initialTime), delta(0.0) { };
+
+ public:
+ void Update(double dt);
+
+ public:
+ double DeltaT(void) const { return delta; };
+ double Elapsed(void) const;
+
+ private:
+ double scale, elapsed, delta;
+
+};
+
+}
+
+#endif /* APP_TIMER_H_ */