summaryrefslogtreecommitdiffstats
path: root/timer.h
diff options
context:
space:
mode:
Diffstat (limited to 'timer.h')
-rw-r--r--timer.h19
1 files changed, 13 insertions, 6 deletions
diff --git a/timer.h b/timer.h
index 2aaebce8..7c39364d 100644
--- a/timer.h
+++ b/timer.h
@@ -17,16 +17,23 @@
#pragma once
-typedef unsigned long (*TimeFunction)();
+//typedef unsigned long (*TimeFunction)();
/* Public: A frequency counting clock.
- * *
- * * frequency - the clock freuquency in Hz.
- * * lastTime - the last time (in milliseconds since startup) that the clock
- * * ticked.
- * */
+ *
+ * frequency - the clock frequency in Hz.
+ * last_time - the last time (in milliseconds since startup) that the clock
+ * ticked.
+ * time_function - a function returning current time in ms
typedef struct {
float frequency;
unsigned long lastTick;
TimeFunction timeFunction;
} FrequencyClock;
+ */
+
+class FrequencyClock {
+ private:
+ float frequency;
+ unsigned long last_tick;
+} \ No newline at end of file