*** empty log message ***

This commit is contained in:
Mike Goslin 2001-01-30 20:33:02 +00:00
parent 5db7fe32a8
commit 469a00e23b
3 changed files with 16 additions and 17 deletions

View File

@ -27,20 +27,18 @@ class ForceGroup(DirectObject):
def enable(self): def enable(self):
"""enable(self) """enable(self)
Convenience function to enable all forces in force group""" Convenience function to enable all forces in force group"""
if (self.fEnabled == 0): for i in range(self.node.getNumForces()):
for i in range(self.node.getNumForces()): f = self.node.getForce(i)
f = self.node.getForce(i) f.setActive(1)
f.setActive(1) self.fEnabled = 1
self.fEnabled = 1
def disable(self): def disable(self):
"""disable(self) """disable(self)
Convenience function to disable all forces in force group""" Convenience function to disable all forces in force group"""
if (self.fEnabled == 1): for i in range(self.node.getNumForces()):
for i in range(self.node.getNumForces()): f = self.node.getForce(i)
f = self.node.getForce(i) f.setActive(0)
f.setActive(0) self.fEnabled = 0
self.fEnabled = 0
def isEnabled(self): def isEnabled(self):
return self.fEnabled return self.fEnabled

View File

@ -17,7 +17,6 @@ pe = ParticleEffect.ParticleEffect('particle-fx')
pe.reparentTo(render) pe.reparentTo(render)
pe.setPos(0.0, 5.0, 4.0) pe.setPos(0.0, 5.0, 4.0)
pe.addForceGroup(fg) pe.addForceGroup(fg)
pe.enable()
# Particle Panel # Particle Panel
pp = ParticlePanel.ParticlePanel(pe) pp = ParticlePanel.ParticlePanel(pe)

View File

@ -68,15 +68,17 @@ class Particles(ParticleSystem.ParticleSystem):
def enable(self): def enable(self):
"""enable()""" """enable()"""
physicsMgr.attachPhysical(self) if (self.fEnabled == 0):
particleMgr.attachParticlesystem(self) physicsMgr.attachPhysical(self)
self.fEnabled = 1 particleMgr.attachParticlesystem(self)
self.fEnabled = 1
def disable(self): def disable(self):
"""disable()""" """disable()"""
physicsMgr.removePhysical(self) if (self.fEnabled == 1):
particleMgr.removeParticlesystem(self) physicsMgr.removePhysical(self)
self.fEnabled = 0 particleMgr.removeParticlesystem(self)
self.fEnabled = 0
def isEnabled(self): def isEnabled(self):
return self.fEnabled return self.fEnabled