Changeset 8022 in orxonox.OLD for branches/atmospheric_engine/src/lib/graphics/effects/snow_effect.cc
- Timestamp:
- May 31, 2006, 1:01:38 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/atmospheric_engine/src/lib/graphics/effects/snow_effect.cc
r7810 r8022 53 53 } 54 54 55 this->activate(); 55 if(snowActivate) 56 this->activate(); 56 57 } 57 58 … … 78 79 LoadParam(root, "size", this, SnowEffect, size); 79 80 LoadParam(root, "coord", this, SnowEffect, coord); 81 82 LOAD_PARAM_START_CYCLE(root, element); 83 { 84 LoadParam_CYCLE(element, "option", this, SnowEffect, setSnowOption); 85 } 86 LOAD_PARAM_END_CYCLE(element); 80 87 } 81 88 … … 85 92 86 93 // Default values 94 this->snowActivate = false; 95 this->snowMove = false; 87 96 this->particles = 12000; 88 97 this->texture = "maps/snow_flake_01_32x32.png"; … … 103 112 this->snowWindForce = 1; 104 113 105 this->activated = false;114 // this->activated = false; 106 115 } 107 116 … … 109 118 { 110 119 PRINTF(0)("Activating SnowEffect\n"); 111 activated = true;120 // activated = true; 112 121 113 122 SnowEffect::snowParticles = new SpriteParticles(particles); … … 141 150 { 142 151 PRINTF(0)("Deactivating SnowEffect\n"); 143 activated = false;152 //activated = false; 144 153 145 154 this->emitter->setSystem(NULL); … … 165 174 166 175 void SnowEffect::tick(float dt) 167 { 176 {/* 168 177 float distance = (State::getCameraNode()->getAbsCoor() - Vector(snowCoord.x, State::getCameraNode()->getAbsCoor().y, snowCoord.z)).len(); 169 178 … … 197 206 SnowEffect::snowParticles->setColor(.5, .6, .6, .6, alpha/2); 198 207 SnowEffect::snowParticles->setColor(1, .0, .0, .0, .0); 208 }*/ 209 if (this->snowMove) { 210 this->snowCoord = State::getCameraNode()->getAbsCoor(); 211 this->emitter->setRelCoor(this->snowCoord.x , this->snowCoord.y+300, this->snowCoord.z); 199 212 } 200 213 }
Note: See TracChangeset
for help on using the changeset viewer.