Properly use default textures

This commit is contained in:
Mark Mine 2003-10-14 23:33:07 +00:00
parent 6f6c626166
commit f99b1bd350

View File

@ -144,14 +144,12 @@ class Particles(ParticleSystem.ParticleSystem):
self.renderer = SpriteParticleRenderer.SpriteParticleRenderer() self.renderer = SpriteParticleRenderer.SpriteParticleRenderer()
if (self.renderer.getSourceType() == if (self.renderer.getSourceType() ==
SpriteParticleRenderer.SpriteParticleRenderer.STTexture): SpriteParticleRenderer.SpriteParticleRenderer.STTexture):
t = loader.loadTexture('phase_3/maps/eyes.jpg') # Use current default texture
if (t == None): # See sourceTextureName SpriteParticleRenderer-extensions.py
print "Couldn't find default texture: evil_eye.rgb!" self.renderer.setTextureFromFile()
return None
self.renderer.setTexture(t)
else: else:
# Use default model file and node # Use current default model file and node
# See SpriteParticleRenderer-extensions.py # See sourceFileName and sourceNodeName in SpriteParticleRenderer-extensions.py
self.renderer.setTextureFromNode() self.renderer.setTextureFromNode()
else: else:
print "unknown renderer type: %s" % type print "unknown renderer type: %s" % type
@ -303,7 +301,7 @@ class Particles(ParticleSystem.ParticleSystem):
file.write(targ + '.renderer.setAlphaMode(BaseParticleRenderer.' + aMode + ')\n') file.write(targ + '.renderer.setAlphaMode(BaseParticleRenderer.' + aMode + ')\n')
file.write(targ + '.renderer.setUserAlpha(%.2f)\n' % \ file.write(targ + '.renderer.setUserAlpha(%.2f)\n' % \
self.renderer.getUserAlpha()) self.renderer.getUserAlpha())
if (self.rendererType == "Point"): if (self.rendererType == "PointParticleRenderer"):
file.write('# Point parameters\n') file.write('# Point parameters\n')
file.write(targ + '.renderer.setPointSize(%.2f)\n' % \ file.write(targ + '.renderer.setPointSize(%.2f)\n' % \
self.renderer.getPointSize()) self.renderer.getPointSize())