diff --git a/util/cooldown.odin b/util/cooldown.odin new file mode 100644 index 0000000..520b0f4 --- /dev/null +++ b/util/cooldown.odin @@ -0,0 +1,10 @@ +package util + +Timer :: struct { + time: f32, +} + +tick_timer :: proc(timer: ^Timer, by: f32) -> bool { + timer.time -= by + return timer.time < 0 +}