Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 20, 2007, 4:10:08 PM (16 years ago)
Author:
nicolasc
Message:
  • a lot of inlining of getfunctions
  • set libaudio to shared (not sure, if related: audioplayer + ingame sound == crash!)
  • minor space cleanups
File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/FICN/src/orxonox/particle/ParticleInterface.cc

    r658 r659  
    4343namespace particle {
    4444
    45   ParticleInterface::~ParticleInterface(void)
    46   {
    47     sceneManager_->destroyParticleSystem(particleSystem_);
    48   }
    49 
    5045  ParticleInterface::ParticleInterface( SceneManager *sceneManager, String name, String templateName )
    5146  {
     
    6257    numberOfEmitters_ = particleSystem_->getNumEmitters();
    6358    standardizeEmitters();
     59  }
     60
     61  ParticleInterface::~ParticleInterface(void)
     62  {
     63    sceneManager_->destroyParticleSystem(particleSystem_);
    6464  }
    6565
     
    9595    distance_ = d;
    9696    //partikel anpassen
    97     for (int i=0; i<numberOfEmitters_; i++) {
     97    for (int i=0; i < numberOfEmitters_; i++) {
    9898      particleSystem_->getEmitter(i)->setTimeToLive(distance_);
    9999    }
     
    104104    colour_ = colour;
    105105    //partikel anpassen
    106     for (int i=0; i<numberOfEmitters_; i++) {
     106    for (int i=0; i < numberOfEmitters_; i++) {
    107107      particleSystem_->getEmitter(i)->setColour(colour_);
    108108    }
     
    111111  ParticleEmitter* ParticleInterface::getEmitter( int emitterNr )
    112112  {
    113     if (!(emitterNr<numberOfEmitters_)) return NULL;
     113    if ( (emitterNr >= numberOfEmitters_) || (emitterNr < 0) ) return NULL;
    114114    return particleSystem_->getEmitter(emitterNr);
    115115  }
    116116
    117   void ParticleInterface::newEmitter ( void )
     117  void ParticleInterface::newEmitter ()
    118118  {
    119119    particleSystem_->addEmitter(particleSystem_->getEmitter(0)->getType());
    120     numberOfEmitters_=numberOfEmitters_+1;
    121     particleSystem_->getEmitter(0)->copyParametersTo( particleSystem_->getEmitter(numberOfEmitters_-1) );
     120    particleSystem_->getEmitter(0)->copyParametersTo( particleSystem_->getEmitter(numberOfEmitters_) );
     121    numberOfEmitters_++;
    122122  }
    123123
Note: See TracChangeset for help on using the changeset viewer.