Changeset 9656 in orxonox.OLD for trunk/src/lib/particles
- Timestamp:
- Aug 4, 2006, 11:01:28 PM (18 years ago)
- Location:
- trunk/src/lib/particles
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/particles/particle_system.cc
r9406 r9656 55 55 56 56 /** 57 * standard deconstructor58 */57 * @brief standard deconstructor 58 */ 59 59 ParticleSystem::~ParticleSystem() 60 60 { … … 84 84 85 85 /** 86 * loads Parameters from a TiXmlElement86 * @brief loads Parameters from a TiXmlElement 87 87 * @param root the XML-element to load from. 88 88 */ … … 241 241 242 242 /** 243 * @brief sets a key in the color-animation on a per-particle basis 244 * @param lifeCycleTime: the time (partilceLifeTime/particleAge) [0-1] 245 * @param color the Color. 246 */ 247 void ParticleSystem::setColor(float lifeCycleTime, const Color& color) 248 { 249 this->setColor(lifeCycleTime, color.r(), color.g(), color.b(), color.a()); 250 } 251 252 253 /** 243 254 * @brief adds an Emitter to this System. 244 255 * @param emitter the Emitter to add. … … 455 466 this->maxCount, 456 467 ((this->maxCount!=0)?100*this->count/this->maxCount:0)); 457 if (this->deadList) 468 469 470 PRINT(0)(" Coloring sceme: r:"), this->colorAnim[0].debug(); 471 PRINT(0)(" Coloring sceme: g:"), this->colorAnim[1].debug(); 472 PRINT(0)(" Coloring sceme: b:"), this->colorAnim[2].debug(); 473 PRINT(0)(" Coloring sceme: a:"), this->colorAnim[3].debug(); 474 475 if (likely(this->deadList != NULL)) 458 476 { 459 477 PRINT(0)(" - ParticleDeadList is used: "); -
trunk/src/lib/particles/particle_system.h
r7300 r9656 13 13 #include "vector.h" 14 14 #include <list> 15 #include "color.h" 15 16 16 17 #include "quick_animation.h" … … 71 72 void setMass(float lifeCycleTime, float mass, float randMass = 0.0); 72 73 void setColor(float lifeCycleTime, float red, float green, float blue, float alpha); 74 void setColor(float lifeCycleTime, const Color& color); 73 75 74 76 /** @returns the lifespan of the particles */ -
trunk/src/lib/particles/quick_animation.cc
r9406 r9656 287 287 288 288 for (unsigned int i = 0; i < this->keyFrames.size(); i++) 289 printf("(% f, %f)->", this->keyFrames[i].position, this->keyFrames[i].value);289 printf("(%0.2f, %0.2f)->", this->keyFrames[i].position, this->keyFrames[i].value); 290 290 printf("\n"); 291 291 }
Note: See TracChangeset
for help on using the changeset viewer.