X-Git-Url: http://nitlanguage.org diff --git a/lib/mnit/mnit_fps.nit b/lib/mnit/mnit_fps.nit index 3841bc6..f4abd92 100644 --- a/lib/mnit/mnit_fps.nit +++ b/lib/mnit/mnit_fps.nit @@ -44,19 +44,19 @@ redef class App private var frame_count = 0 # Deadline used to compute `current_fps` - private var frame_count_deadline = 0 + private var frame_count_deadline = 0.0 # Check and sleep to maitain a frame-rate bellow `maximum_fps` # Also periodically uptate `current_fps` # Is automatically called at the end of `full_frame`. fun limit_fps do - var t = clock.total.sec + var t = clock.total if t >= frame_count_deadline then var cfps = frame_count.to_f / 5.0 self.current_fps = cfps frame_count = 0 - frame_count_deadline = t + 5 + frame_count_deadline = t + 5.0 end frame_count += 1