I made custom interval (wait 20 seconds or for sane framerate).
class WaitForFps(Interval):
def __init__(self):
Interval.__init__(self, "WaitForFps", 20)
self.accumulator = 0
def privStep(self, t):
Interval.privStep(self, t)
if globalClock.getDt() < 0.1:
self.accumulator = self.accumulator + 1
if self.accumulator == 10:
print "end"
Interval.finish(self)
But it doesn’t brak at Interval.finish(self), prints “end”, but Interval always works in Sequence 20 seconds.
How to brak it earlier ?