Explorar el Código

remove reverse from base class

David Rose hace 23 años
padre
commit
3f1bc96f02
Se han modificado 2 ficheros con 4 adiciones y 5 borrados
  1. 3 3
      direct/src/interval/ActorInterval.py
  2. 1 2
      direct/src/interval/Interval.py

+ 3 - 3
direct/src/interval/ActorInterval.py

@@ -43,7 +43,7 @@ class ActorInterval(Interval.Interval):
         if (name == None):
             name = id
         # Compute duration if no duration specified
-        reverse = 0
+        self.reverse = 0
         if duration == 0.0:
             if (endTime == None):
                 duration = max(self.actor.getDuration(self.animName) - \
@@ -57,10 +57,10 @@ class ActorInterval(Interval.Interval):
         else:
             self.finishTime = endTime
         if (self.startTime > self.finishTime):
-            reverse = 1
+            self.reverse = 1
 
         # Initialize superclass
-        Interval.Interval.__init__(self, name, duration, reverse=reverse)
+        Interval.Interval.__init__(self, name, duration)
         # Update stopEvent
         self.stopEvent = id + '_stopEvent'
         if self.loopAnim:

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

@@ -18,7 +18,7 @@ class Interval(DirectObject):
     playbackCounter = 0
 
     # Class methods
-    def __init__(self, name, duration, openEnded=1, reverse=0):
+    def __init__(self, name, duration, openEnded=1):
         """__init__(name, duration, openEnded, reverse)
         """
         self.name = name
@@ -29,7 +29,6 @@ class Interval(DirectObject):
         self.setTHooks = []
         # Set true if interval responds to setT(t): t>duration
         self.openEnded = openEnded
-        self.reverse = reverse
 
     def getName(self):
         """ getName()