Package SmootLight :: Package util :: Module TimeOps
[hide private]
[frames] | no frames]

Source Code for Module SmootLight.util.TimeOps

 1  import time as clock 
2 -def time():
3 return clock.time()*1000 #all times in MS
4
5 -class Stopwatch:
6 - def __init__(self):
7 self.running = False 8 self.startTime = -1 9 self.stopTime = -1
10 - def start(self):
11 self.startTime = time() 12 self.running = True
13 - def elapsed(self):
14 if self.running: 15 return time()-self.startTime 16 else: 17 return self.stopTime - self.startTime
18 - def stop(self):
19 self.stopTime = time() 20 self.running = False
21