From 5bc05ea3b01dc0c5bdf6b832089b61c5a0b213d2 Mon Sep 17 00:00:00 2001 From: Mark Mine Date: Fri, 9 Aug 2002 23:28:27 +0000 Subject: [PATCH] Add vernier capability for virtual ride --- direct/src/interval/Interval.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/direct/src/interval/Interval.py b/direct/src/interval/Interval.py index 629855a002..2ad7c5da63 100644 --- a/direct/src/interval/Interval.py +++ b/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