orxonox::BigExplosion Class Reference

#include <src/orxonox/objects/worldentities/BigExplosion.h>

Inheritance diagram for orxonox::BigExplosion:

orxonox::MovableEntity orxonox::MobileEntity orxonox::ClientConnectionListener orxonox::WorldEntity orxonox::Tickable orxonox::OrxonoxClass orxonox::BaseObject orxonox::Synchronisable orxonox::OrxonoxClass orxonox::OrxonoxClass orxonox::OrxonoxClass

List of all members.

Public Member Functions

 BigExplosion (BaseObject *creator)
LODParticle::Value getLOD () const
void registerVariables ()
void setLOD (LODParticle::Value level)
virtual void tick (float dt)
 Gets called every frame.
virtual ~BigExplosion ()

Private Member Functions

void checkStop ()
void destroy ()
void init ()
void initZero ()
void LODchanged ()
void stop ()

Private Attributes

bool bStop_
unsigned int cps_
Modeldebris1_
Modeldebris2_
Modeldebris3_
Modeldebris4_
MovableEntitydebrisEntity1_
MovableEntitydebrisEntity2_
MovableEntitydebrisEntity3_
MovableEntitydebrisEntity4_
ParticleInterfacedebrisFire1_
ParticleInterfacedebrisFire2_
ParticleInterfacedebrisFire3_
ParticleInterfacedebrisFire4_
ParticleInterfacedebrisSmoke1_
ParticleInterfacedebrisSmoke2_
ParticleInterfacedebrisSmoke3_
ParticleInterfacedebrisSmoke4_
Timer< BigExplosiondestroyTimer_
StaticEntityexplosion_
ParticleInterfaceexplosionFire_
ParticleInterfaceexplosionSmoke_
bool firstTick_
LODParticle::Value LOD_
std::string stf_
double timeFactor_


Constructor & Destructor Documentation

orxonox::BigExplosion::BigExplosion ( BaseObject creator  ) 

orxonox::BigExplosion::~BigExplosion (  )  [virtual]


Member Function Documentation

void orxonox::BigExplosion::checkStop (  )  [private]

References bStop_, and stop().

Referenced by registerVariables().

void orxonox::BigExplosion::destroy (  )  [private]

Referenced by stop().

LODParticle::Value orxonox::BigExplosion::getLOD (  )  const [inline]

void orxonox::BigExplosion::init (  )  [private]

void orxonox::BigExplosion::initZero (  )  [private]

void orxonox::BigExplosion::LODchanged (  )  [private]

void orxonox::BigExplosion::registerVariables (  ) 

void orxonox::BigExplosion::setLOD ( LODParticle::Value  level  )  [inline]

void orxonox::BigExplosion::stop (  )  [private]

void orxonox::BigExplosion::tick ( float  dt  )  [virtual]

Gets called every frame.

Parameters:
dt The time since the last frame in seconds

Reimplemented from orxonox::MobileEntity.

References SUPER.


Member Data Documentation

unsigned int orxonox::BigExplosion::cps_ [private]

Referenced by init(), and ~BigExplosion().

Referenced by init(), and ~BigExplosion().

Referenced by init(), and ~BigExplosion().

Referenced by init(), and ~BigExplosion().

Referenced by init().

Referenced by init().

Referenced by init().

Referenced by init().

Referenced by BigExplosion(), and stop().

Referenced by init().

Referenced by initZero().

Referenced by initZero().


The documentation for this class was generated from the following files:

Generated on Tue Jul 28 16:22:21 2009 for Orxonox by  doxygen 1.5.6