add getCurrentFrame, used in toontown vine game

This commit is contained in:
Redmond Urbino 2007-01-24 23:05:55 +00:00
parent 1f31806e1d
commit f4d998e214

View File

@ -118,6 +118,18 @@ class ActorInterval(Interval.Interval):
# Initialize superclass
Interval.Interval.__init__(self, name, duration)
def getCurrentFrame(self):
"""Calculate the current frame playing in this interval.
returns a float value between startFrame and endFrame, inclusive
returns None if there are any problems
"""
retval = None
if not self.isStopped():
framesPlayed = self.numFrames * self.currT
retval = self.startFrame + framesPlayed
return retval
def privStep(self, t):
frameCount = t * self.frameRate
if self.constrainedLoop: