Sfoglia il codice sorgente

*** empty log message ***

Mark Mine 24 anni fa
parent
commit
04013ae5ac

BIN
direct/src/doc/pandaUserGuide.doc


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

@@ -33,7 +33,7 @@ class ActorInterval(Interval):
         # Record class specific variables
         self.actor = actor
         self.animName = animName
-        self.loop = loop
+        self.loopAnim = loop
         self.frameRate = self.actor.getFrameRate(self.animName)
         self.numFrames = self.actor.getNumFrames(self.animName)
         # Compute start time
@@ -62,7 +62,7 @@ class ActorInterval(Interval):
         Interval.__init__(self, name, duration, reverse=reverse)
         # Update stopEvent
         self.stopEvent = id + '_stopEvent'
-        if self.loop:
+        if self.loopAnim:
             self.stopEventList = [self.stopEvent]
 
     def calcFrame(self, t):
@@ -104,13 +104,13 @@ class ActorInterval(Interval):
         if (t >= self.getDuration()):
             self.actor.stop()
             frame = self.goToT(self.getDuration())
-            if self.loop:
+            if self.loopAnim:
                 self.ignore(self.stopEvent)
             # Print debug information
             self.notify.debug(
                 'updateFunc() - %s stoping at frame: ' % self.name +
                 '%d Num frames: %d' % (frame, self.numFrames))
-        elif self.loop == 1:
+        elif self.loopAnim == 1:
             if event == IVAL_INIT:
                 # Pose anim
                 self.goToT(t)