Tactics: Western Philosophers Vs. Musicians
0.12
A turn-based tactical game combining rules and gameplay elements inspired by Final Fantasy Tactics and the Mayfair Exponential Game System. Unlike most games of this type, motion is in full, grid-less 3D.
|
#include <OgrePathAffector.h>
Classes | |
class | CmdInterpolatorType |
Public Member Functions | |
PathAffector (ParticleSystem *psys) | |
virtual | ~PathAffector () |
void | _initParticle (Particle *pParticle) |
void | _affectParticles (ParticleSystem *pSystem, Real timeElapsed) |
void | addPath (const OpenSkyNet::Math::Path &path_, const float &interpolatorValue_, bool force_=false) |
OpenSkyNet::Math::Path & | getPath (unsigned int index_) |
void | setInterpolatorType (OpenSkyNet::Math::Interpolator::TYPE interpolatorType_) |
OpenSkyNet::Math::Interpolator::TYPE | getInterpolatorType () const |
Static Public Attributes | |
static CmdInterpolatorType | msInterpolatorTypeCmd |
Protected Attributes | |
OpenSkyNet::Utils::PrecisionTimer | _timer |
OpenSkyNet::Core::PathUpdater * | _pathUpd |
std::map< Ogre::Particle *, OpenSkyNet::Core::ParticleObject * > | _partMap |
OpenSkyNet::Math::Path | _particlePaths [MAX_PATHS] |
const float * | _interpolatorValues [MAX_PATHS] |
unsigned int | _currPathIndex |
unsigned int | _lastPathIndex |
OpenSkyNet::Math::Interpolator::TYPE | _interpolatorType |
Friends | |
class | Ogre::PathEmitter |
This plugin subclass of ParticleAffector allows particles to follow paths.
PathAffector::PathAffector | ( | ParticleSystem * | psys | ) |
|
virtual |
void PathAffector::_affectParticles | ( | ParticleSystem * | pSystem, |
Real | timeElapsed | ||
) |
See ParticleAffector.
void PathAffector::_initParticle | ( | Particle * | pParticle | ) |
See ParticleAffector.
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |