*** 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):
"""enable(self)
Convenience function to enable all forces in force group"""
if (self.fEnabled == 0):
for i in range(self.node.getNumForces()):
f = self.node.getForce(i)
f.setActive(1)
self.fEnabled = 1
for i in range(self.node.getNumForces()):
f = self.node.getForce(i)
f.setActive(1)
self.fEnabled = 1
def disable(self):
"""disable(self)
Convenience function to disable all forces in force group"""
if (self.fEnabled == 1):
for i in range(self.node.getNumForces()):
f = self.node.getForce(i)
f.setActive(0)
self.fEnabled = 0
for i in range(self.node.getNumForces()):
f = self.node.getForce(i)
f.setActive(0)
self.fEnabled = 0
def isEnabled(self):
return self.fEnabled

View File

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

View File

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