From 97e3774718bb0d3c7a2a29ea4efca535f9874042 Mon Sep 17 00:00:00 2001 From: bjorn Date: Mon, 13 May 2019 03:35:41 -0700 Subject: [PATCH] Make TimerState private; --- src/timer/timer.c | 14 ++++++++++++-- src/timer/timer.h | 12 ------------ 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/src/timer/timer.c b/src/timer/timer.c index a2030904..5481156f 100644 --- a/src/timer/timer.c +++ b/src/timer/timer.c @@ -2,7 +2,17 @@ #include "platform.h" #include -static TimerState state; +static struct { + bool initialized; + double lastTime; + double time; + double dt; + int tickIndex; + double tickSum; + double tickBuffer[TICK_SAMPLES]; + double averageDelta; + int fps; +} state; bool lovrTimerInit() { if (state.initialized) return false; @@ -12,7 +22,7 @@ bool lovrTimerInit() { void lovrTimerDestroy() { if (!state.initialized) return; - memset(&state, 0, sizeof(TimerState)); + memset(&state, 0, sizeof(state)); } double lovrTimerGetDelta() { diff --git a/src/timer/timer.h b/src/timer/timer.h index 9fd16117..c5f3472b 100644 --- a/src/timer/timer.h +++ b/src/timer/timer.h @@ -4,18 +4,6 @@ #define TICK_SAMPLES 90 -typedef struct { - bool initialized; - double lastTime; - double time; - double dt; - int tickIndex; - double tickSum; - double tickBuffer[TICK_SAMPLES]; - double averageDelta; - int fps; -} TimerState; - bool lovrTimerInit(void); void lovrTimerDestroy(void); double lovrTimerGetDelta(void);