Explorar el Código

allow unique naming of passed in names on LerpFuncIntervals

Joe Shochet hace 19 años
padre
commit
2cf3938811
Se han modificado 1 ficheros con 7 adiciones y 0 borrados
  1. 7 0
      direct/src/interval/LerpInterval.py

+ 7 - 0
direct/src/interval/LerpInterval.py

@@ -622,6 +622,13 @@ class LerpFunctionInterval(Interval.Interval):
             name = ('LerpFunctionInterval-%d' %
                     LerpFunctionInterval.lerpFunctionIntervalNum)
             LerpFunctionInterval.lerpFunctionIntervalNum += 1
+        else:
+            # Allow the user to pass in a %d in the name and we'll go ahead
+            # and uniquify the name for them.
+            if "%d" in name:
+                name = name % LerpFunctionInterval.lerpFunctionIntervalNum
+                LerpFunctionInterval.lerpFunctionIntervalNum += 1
+            
         # Initialize superclass
         Interval.Interval.__init__(self, name, duration)