# HG changeset patch # User Neil Muller # Date 1259279788 0 # Node ID 399bb3cb4761b59821d03693f51114accef233dc # Parent b112bcf4d43578ee935eead39260edcd9ad46ca1 Fix corner case timer fiddling bug diff -r b112bcf4d435 -r 399bb3cb4761 gamelib/engine.py --- a/gamelib/engine.py Thu Nov 26 23:36:20 2009 +0000 +++ b/gamelib/engine.py Thu Nov 26 23:56:28 2009 +0000 @@ -276,7 +276,7 @@ # Re-enable timers diff = pygame.time.get_ticks() - cur_time time_left = self.cycle_time - diff - if time_left < 0: + if time_left <= 0: time_left = self.cycle_time pygame.time.set_timer(MOVE_FOX_ID, time_left) elif e.type is not QUIT: