Browse Source

Add vernier capability for virtual ride

Mark Mine 23 years ago
parent
commit
5bc05ea3b0
1 changed files with 2 additions and 1 deletions
  1. 2 1
      direct/src/interval/Interval.py

+ 2 - 1
direct/src/interval/Interval.py

@@ -97,6 +97,7 @@ class Interval(DirectObject):
         self.startT = globalClock.getFrameTime()
         assert(scale > 0.0)
         self.scale = scale
+        self.vernier = 0.0
         self.firstTime = 1
         if (duration == 0.0):
             # If no play duration specified, use duration of Interval
@@ -134,7 +135,7 @@ class Interval(DirectObject):
         """ __playTask(task)
         """
         t = globalClock.getFrameTime()
-        te = self.offset + ((t - self.startT) * self.scale)
+        te = self.offset + ((t - self.startT) * self.scale + self.vernier)
         if (te < self.endTime):
             if (self.firstTime):
                 # If first call, init intervals