Browse Source

better naming conventions for stopwatch procedures + fields

Phil H 3 years ago
parent
commit
e4ce017183
1 changed files with 10 additions and 10 deletions
  1. 10 10
      core/time/time.odin

+ 10 - 10
core/time/time.odin

@@ -46,31 +46,31 @@ Weekday :: enum int {
 Stopwatch :: struct {
 	running: bool,
 	_start_time: Tick,
-	_stop_time: Duration,
+	_accumulation: Duration,
 }
 
-start :: proc(using stopwatch: ^Stopwatch) {
+stopwatch_start :: proc(using stopwatch: ^Stopwatch) {
 	if !running {
 		_start_time = tick_now()
 		running = true
 	}
 }
 
-stop :: proc(using stopwatch: ^Stopwatch) {
+stopwatch_stop :: proc(using stopwatch: ^Stopwatch) {
 	if running {
-		_stop_time += tick_diff(_start_time, tick_now())
+		_accumulation += tick_diff(_start_time, tick_now())
 		running = false
 	}
 }
 
-reset :: proc(using stopwatch: ^Stopwatch) {
-	_stop_time = {}
+stopwatch_reset :: proc(using stopwatch: ^Stopwatch) {
+	_accumulation = {}
 	running = false
 }
 
-duration :: proc(using stopwatch: Stopwatch) -> Duration {
-	if !running { return _stop_time }
-	return _stop_time + tick_diff(_start_time, tick_now())
+stopwatch_duration :: proc(using stopwatch: Stopwatch) -> Duration {
+	if !running { return _accumulation }
+	return _accumulation + tick_diff(_start_time, tick_now())
 }
 
 diff :: proc(start, end: Time) -> Duration {
@@ -171,7 +171,7 @@ clock_from_duration :: proc(d: Duration) -> (hour, min, sec: int) {
 }
 
 clock_from_stopwatch :: proc(s: Stopwatch) -> (hour, min, sec: int) {
-	return clock_from_duration(duration(s))
+	return clock_from_duration(stopwatch_duration(s))
 }
 
 clock_from_seconds :: proc(nsec: u64) -> (hour, min, sec: int) {