diff --git a/direct/src/extensions/SpriteParticleRenderer-extensions.py b/direct/src/extensions/SpriteParticleRenderer-extensions.py index 6da9cbf1f8..1f1e08e33c 100644 --- a/direct/src/extensions/SpriteParticleRenderer-extensions.py +++ b/direct/src/extensions/SpriteParticleRenderer-extensions.py @@ -1,6 +1,6 @@ """ - SpriteParticleRenderer-extensions module: contains methods to extend functionality + Contains methods to extend functionality of the SpriteParticleRenderer class """ diff --git a/direct/src/particles/ParticleEffect.py b/direct/src/particles/ParticleEffect.py index d0aca06361..72164bbe36 100644 --- a/direct/src/particles/ParticleEffect.py +++ b/direct/src/particles/ParticleEffect.py @@ -1,16 +1,15 @@ + from pandac.PandaModules import * import Particles import ForceGroup from direct.directnotify import DirectNotifyGlobal class ParticleEffect(NodePath): - notify = DirectNotifyGlobal.directNotify.newCategory('ParticleEffect') pid = 1 def __init__(self, name=None, particles=None): - """__init__()""" - if (name == None): + if name == None: name = 'particle-effect-%d' % ParticleEffect.pid ParticleEffect.pid += 1 NodePath.__init__(self, name) @@ -22,7 +21,7 @@ class ParticleEffect(NodePath): self.particlesDict = {} self.forceGroupDict = {} # The effect's particle system - if (particles != None): + if particles != None: self.addParticles(particles) self.renderParent = None @@ -30,7 +29,7 @@ class ParticleEffect(NodePath): assert(self.notify.debug('start() - name: %s' % self.name)) self.renderParent = renderParent self.enable() - if (parent != None): + if parent != None: self.reparentTo(parent) def cleanup(self): @@ -46,8 +45,6 @@ class ParticleEffect(NodePath): del self.particlesDict del self.renderParent - - def reset(self): self.removeAllForces() self.removeAllParticles() @@ -55,7 +52,6 @@ class ParticleEffect(NodePath): self.particlesDict = {} def enable(self): - """enable()""" # band-aid added for client crash - grw if hasattr(self, 'forceGroupDict') and hasattr(self, 'particlesDict'): if (self.renderParent != None): @@ -68,7 +64,6 @@ class ParticleEffect(NodePath): self.fEnabled = 1 def disable(self): - """disable()""" self.detachNode() for p in self.particlesDict.values(): p.setRenderParent(p.node) @@ -80,13 +75,11 @@ class ParticleEffect(NodePath): def isEnabled(self): """ - isEnabled() Note: this may be misleading if enable(),disable() not used """ return self.fEnabled def addForceGroup(self, forceGroup): - """addForceGroup(forceGroup)""" forceGroup.nodePath.reparentTo(self) forceGroup.particleEffect = self self.forceGroupDict[forceGroup.getName()] = forceGroup @@ -96,12 +89,10 @@ class ParticleEffect(NodePath): self.addForce(forceGroup[i]) def addForce(self, force): - """addForce(force)""" for p in self.particlesDict.values(): p.addForce(force) def removeForceGroup(self, forceGroup): - """removeForceGroup(forceGroup)""" # Remove forces from all particles for i in range(len(forceGroup)): self.removeForce(forceGroup[i]) @@ -111,7 +102,6 @@ class ParticleEffect(NodePath): del self.forceGroupDict[forceGroup.getName()] def removeForce(self, force): - """removeForce(force)""" for p in self.particlesDict.values(): p.removeForce(force) @@ -120,7 +110,6 @@ class ParticleEffect(NodePath): self.removeForceGroup(fg) def addParticles(self, particles): - """addParticles(particles)""" particles.nodePath.reparentTo(self) self.particlesDict[particles.getName()] = particles @@ -130,7 +119,7 @@ class ParticleEffect(NodePath): particles.addForce(fg[i]) def removeParticles(self, particles): - if (particles == None): + if particles == None: self.notify.warning('removeParticles() - particles == None!') return particles.nodePath.detachNode() @@ -164,7 +153,6 @@ class ParticleEffect(NodePath): return self.forceGroupDict def saveConfig(self, filename): - """saveFileData(filename)""" f = open(filename.toOsSpecific(), 'wb') # Add a blank line f.write('\n') @@ -205,7 +193,6 @@ class ParticleEffect(NodePath): f.close() def loadConfig(self, filename): - """loadConfig(filename)""" try: if vfs: exec vfs.readFile(filename) diff --git a/direct/src/particles/ParticleFloorTest.py b/direct/src/particles/ParticleFloorTest.py index 6336d7eaa5..39126fd080 100755 --- a/direct/src/particles/ParticleFloorTest.py +++ b/direct/src/particles/ParticleFloorTest.py @@ -1,3 +1,4 @@ + from pandac.PandaModules import * from direct.particles import ParticleEffect from direct.particles import Particles diff --git a/direct/src/particles/ParticleManagerGlobal.py b/direct/src/particles/ParticleManagerGlobal.py index b11feeb30b..d68070afed 100644 --- a/direct/src/particles/ParticleManagerGlobal.py +++ b/direct/src/particles/ParticleManagerGlobal.py @@ -1,4 +1,6 @@ -"""ParticleManagerGlobal module: contains the global particle system manager""" +""" +Contains the global particle system manager +""" from pandac.PandaModules import ParticleSystemManager particleMgr = ParticleSystemManager() diff --git a/direct/src/particles/Particles.py b/direct/src/particles/Particles.py index c5f7f572a4..c908291096 100644 --- a/direct/src/particles/Particles.py +++ b/direct/src/particles/Particles.py @@ -28,12 +28,11 @@ import SpriteParticleRendererExt import string import os -from direct.directnotify import DirectNotifyGlobal +from direct.directnotify.DirectNotifyGlobal import directNotify import sys class Particles(ParticleSystem): - - notify = DirectNotifyGlobal.directNotify.newCategory('Particles') + notify = directNotify.newCategory('Particles') id = 1 def __init__(self, name=None, poolSize=1024): @@ -147,7 +146,6 @@ class Particles(ParticleSystem): ParticleSystem.setRenderer(self, self.renderer) def setEmitter(self, type): - """setEmitter(type)""" if (self.emitterType == type): return None if (self.emitter): diff --git a/direct/src/particles/SpriteParticleRendererExt.py b/direct/src/particles/SpriteParticleRendererExt.py index 344aa0bcae..3ea9cd3ddd 100644 --- a/direct/src/particles/SpriteParticleRendererExt.py +++ b/direct/src/particles/SpriteParticleRendererExt.py @@ -3,7 +3,7 @@ from pandac.PandaModules import SpriteParticleRenderer class SpriteParticleRendererExt(SpriteParticleRenderer): """ - SpriteParticleRenderer-extensions module: contains methods to extend functionality + Contains methods to extend functionality of the SpriteParticleRenderer class """ @@ -30,7 +30,6 @@ class SpriteParticleRendererExt(SpriteParticleRenderer): def setTextureFromFile(self, fileName = None): if fileName == None: fileName = self.getSourceTextureName() - t = loader.loadTexture(fileName) if (t != None):