1.44mb-gamejam

submission for the 1.44mb game jam - https://2pgarcade.com/contest-144mb.html
git clone git://brookjeynes.dev/bjeynes/1.44mb-gamejam.git
Log | Files | Refs

timer.zig (261B)


      1 pub const Timer = @This();
      2 
      3 duration: f32,
      4 elapsed: f32 = 0,
      5 
      6 pub fn tick(self: *Timer, delta: f32) bool {
      7     self.elapsed += delta;
      8     if (self.elapsed >= self.duration) {
      9         self.elapsed -= self.duration;
     10         return true;
     11     }
     12     return false;
     13 }