formatting

This commit is contained in:
Dave Schuyler 2005-11-15 01:44:12 +00:00
parent 1a285d3c10
commit 06ffc7a5f4

View File

@ -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: