diff --git a/direct/src/interval/ParticleInterval.py b/direct/src/interval/ParticleInterval.py index a0262b36e7..d0468de4cc 100644 --- a/direct/src/interval/ParticleInterval.py +++ b/direct/src/interval/ParticleInterval.py @@ -1,25 +1,33 @@ -"""ParticleInterval module: contains the ParticleInterval class""" +""" +Contains the ParticleInterval class +""" from pandac.PandaModules import * -from direct.directnotify.DirectNotifyGlobal import * -import Interval +from direct.directnotify.DirectNotifyGlobal import directNotify +from Interval import Interval from direct.particles import ParticleEffect -class ParticleInterval(Interval.Interval): +class ParticleInterval(Interval): # Name counter particleNum = 1 # create ParticleInterval DirectNotify category notify = directNotify.newCategory('ParticleInterval') # Class methods def __init__(self, particleEffect, parent, worldRelative=1, loop=0, - duration=0.0, name=None): - """__init__(particleEffect, parent, worldRelative, loop, duration, name) + duration=0.0, name=None): + """ + particleEffect is ?? + parent is ?? + worldRelative is a boolean + loop is a boolean + duration is a float for the time + name is ?? """ # Generate unique name id = 'Particle-%d' % ParticleInterval.particleNum ParticleInterval.particleNum += 1 - if (name == None): + if name == None: name = id # Record instance variables self.particleEffect = particleEffect @@ -28,7 +36,7 @@ class ParticleInterval(Interval.Interval): self.fLoop = loop assert(duration > 0.0 or loop == 1) # Initialize superclass - Interval.Interval.__init__(self, name, duration) + Interval.__init__(self, name, duration) def __del__(self): if self.particleEffect: