Changeset 8455 in orxonox.OLD for branches/atmospheric_engine/src/lib/graphics/effects/snow_effect.cc
- Timestamp:
- Jun 15, 2006, 1:12:24 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/atmospheric_engine/src/lib/graphics/effects/snow_effect.cc
r8261 r8455 79 79 LoadParam(root, "size", this, SnowEffect, size); 80 80 LoadParam(root, "coord", this, SnowEffect, coord); 81 81 82 82 LOAD_PARAM_START_CYCLE(root, element); 83 83 { … … 87 87 } 88 88 89 boolSnowEffect::init()89 void SnowEffect::init() 90 90 { 91 91 this->emitter = new PlaneEmitter(); … … 113 113 } 114 114 115 boolSnowEffect::activate()115 void SnowEffect::activate() 116 116 { 117 117 PRINTF(0)("Activating SnowEffect\n"); … … 146 146 147 147 148 boolSnowEffect::deactivate()148 void SnowEffect::deactivate() 149 149 { 150 150 PRINTF(0)("Deactivating SnowEffect\n"); … … 171 171 /* 172 172 float distance = (State::getCameraNode()->getAbsCoor() - Vector(snowCoord.x, State::getCameraNode()->getAbsCoor().y, snowCoord.z)).len(); 173 173 174 174 if(activated) 175 175 { … … 182 182 else if(distance > 0.1*snowSize.x || distance > 0.1*snowSize.y) 183 183 this->alpha = 0.4; 184 184 185 185 SnowEffect::snowParticles->setColor(0,1, 1, 1, alpha); 186 186 SnowEffect::snowParticles->setColor(.5, .6, .6, .6, alpha/2); … … 197 197 else if( distance < 0.1*snowSize.x || distance < 0.1*snowSize.y ) 198 198 this->alpha = 0.5; 199 199 200 200 SnowEffect::snowParticles->setColor(0,1, 1, 1, alpha); 201 201 SnowEffect::snowParticles->setColor(.5, .6, .6, .6, alpha/2);
Note: See TracChangeset
for help on using the changeset viewer.