mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 01:07:51 -04:00
*** empty log message ***
This commit is contained in:
parent
5db7fe32a8
commit
469a00e23b
@ -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
|
||||||
|
@ -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)
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user