]> git.localhorst.tv Git - sdl-test8.git/blobdiff - src/app/Timer.h
added collision engine, more or less stole gameplay from sdl-test7
[sdl-test8.git] / src / app / Timer.h
diff --git a/src/app/Timer.h b/src/app/Timer.h
new file mode 100644 (file)
index 0000000..997d92c
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ * 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_ */