Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 10411


Ignore:
Timestamp:
May 2, 2015, 5:09:15 PM (10 years ago)
Author:
landauf
Message:

removed unnecessary macro + static variable

Location:
code/branches/core7/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core7/src/libraries/tools/ParticleInterface.cc

    r10382 r10411  
    4949{
    5050    unsigned int ParticleInterface::counter_s = 0;
    51     ParticleInterface* ParticleInterface::currentParticleInterface_s = 0;
    5251
    5352    RegisterAbstractClass(ParticleInterface).inheritsFrom<TimeFactorListener>();
  • code/branches/core7/src/libraries/tools/ParticleInterface.h

    r5781 r10411  
    3434#include "util/OgreForwardRefs.h"
    3535#include "tools/interfaces/TimeFactorListener.h"
    36 
    37 #define getAllEmitters() \
    38   storeThisAsCurrentParticleInterface(); \
    39   for (unsigned int i = 0; i < ParticleInterface::getCurrentParticleInterface()->getNumEmitters(); ++i) \
    40     ParticleInterface::getCurrentParticleInterface()->getEmitter(i)
    4136
    4237namespace orxonox
     
    8075            void setDetailLevel(unsigned int level);
    8176
    82             inline void storeThisAsCurrentParticleInterface()
    83                 { ParticleInterface::currentParticleInterface_s = this; }
    84             inline static ParticleInterface* getCurrentParticleInterface()
    85                 { return ParticleInterface::currentParticleInterface_s; }
    86 
    8777        protected:
    8878            virtual void changedTimeFactor(float factor_new, float factor_old);
     
    10393            unsigned int              globalDetailLevel_; //!< Global maximum detail level of particle effects (0: off, 1: low, 2: normal, 3: high)
    10494
    105             static ParticleInterface* currentParticleInterface_s;
    10695            static unsigned int       counter_s;
    10796    };
  • code/branches/core7/src/modules/weapons/projectiles/ParticleProjectile.cc

    r9667 r10411  
    5454            this->particles_->setKeepParticlesInLocalSpace(0);
    5555
    56             this->particles_->getAllEmitters()->setDirection(-WorldEntity::FRONT);
     56            for (unsigned int i = 0; i < this->particles_->getNumEmitters(); ++i)
     57                this->particles_->getEmitter(i)->setDirection(-WorldEntity::FRONT);
    5758        }
    5859        else
Note: See TracChangeset for help on using the changeset viewer.