#include <AnimationManager.h>
Public Member Functions | |
~AnimationManager (void) | |
Destruktor. | |
void | start (int animationID) |
Start einer Animationssequenz. | |
void | animate (void) |
animate | |
Animation * | get (int animationID) |
Getter fuer Animation-Object. | |
void | load (DataInputStream &dataIn) |
Liest den AnimationPool aus dem Inputstream. | |
void | save (DataOutputStream &dataOut) |
Serialisiert das AnimationManager-Objekt in den Outputstream. | |
Static Public Member Functions | |
static AnimationManager * | getInstance () |
Liefert die Singleton-Instanz. | |
Protected Member Functions | |
AnimationManager () | |
Konstruktor. | |
Private Attributes | |
std::vector< Animation * > | m_animationList |
std::vector< int * > | m_animLookupList |
Static Private Attributes | |
static AnimationManager * | _instance = 0 |
AnimationManager::AnimationManager | ( | ) | [protected] |
Konstruktor.
AnimationManager::~AnimationManager | ( | void | ) |
Destruktor.
void AnimationManager::animate | ( | void | ) |
animate
Animation * AnimationManager::get | ( | int | animationID | ) |
Getter fuer Animation-Object.
animationID |
AnimationManager * AnimationManager::getInstance | ( | ) | [static] |
Liefert die Singleton-Instanz.
void AnimationManager::load | ( | DataInputStream & | dataIn | ) |
Liest den AnimationPool aus dem Inputstream.
dataIn | DataInputStream |
IOException |
void AnimationManager::save | ( | DataOutputStream & | dataOut | ) |
Serialisiert das AnimationManager-Objekt in den Outputstream.
dataOut | DataOutputStream |
IOException |
void AnimationManager::start | ( | int | animationID | ) |
Start einer Animationssequenz.
animationID |
AnimationManager * AnimationManager::_instance = 0 [static, private] |
std::vector<Animation*> AnimationManager::m_animationList [private] |
std::vector<int*> AnimationManager::m_animLookupList [private] |