Animation Klassenreferenz

Zustandklasse fuer eine Animation. Mehr ...

#include <Animation.h>

Aufstellung aller Elemente

Öffentliche Methoden

 Animation ()
 Animation (int aID)
void runForward (void)
void runForwardBackward ()
void runForwardWaitBackwardStop ()
void stop ()
void doStep ()
void translate (Tile &tile)
int getID (void)
int getID2 (void)
void load (DataInputStream &dataIn)
 Liest das Animations-Objekt aus dem Inputstream.
void save (DataOutputStream &dataOut)
 Serialisiert das Animations-Objekt in den Outputstream.
virtual ~Animation ()

Öffentliche Attribute

Vec m_dirVec

Private Typen

enum  {
  ANIM_STOP = 0, ANIM_RUN = 1, ANIM_FORWARD = 2, ANIM_BACKWARD = 3,
  ANIM_ROTATE = 4, ANIM_FWD_BACK = 5, ANIM_WAIT = 6, ANIM_FWD_WAIT_BACK_STOP = 7
}

Private Methoden

void reset (void)

Private Attribute

Vec m_stepVec
int m_aID
int m_aID2
int m_dir
int m_len
int m_status
int m_mode
int m_waitMax
int m_waitCount


Ausführliche Beschreibung

Zustandklasse fuer eine Animation.

Dokumentation der Aufzählungstypen

anonymous enum [private]

Aufzählungswerte:
ANIM_STOP 
ANIM_RUN 
ANIM_FORWARD 
ANIM_BACKWARD 
ANIM_ROTATE 
ANIM_FWD_BACK 
ANIM_WAIT 
ANIM_FWD_WAIT_BACK_STOP 


Beschreibung der Konstruktoren und Destruktoren

Animation::Animation (  ) 

Animation::Animation ( int  aID  ) 

Animation::~Animation (  )  [virtual]


Dokumentation der Elementfunktionen

void Animation::reset ( void   )  [private]

void Animation::runForward ( void   ) 

void Animation::runForwardBackward (  ) 

void Animation::runForwardWaitBackwardStop (  ) 

void Animation::stop (  ) 

void Animation::doStep (  ) 

void Animation::translate ( Tile tile  ) 

int Animation::getID ( void   ) 

int Animation::getID2 ( void   ) 

void Animation::load ( DataInputStream dataIn  ) 

Liest das Animations-Objekt aus dem Inputstream.

Parameter:
dataIn DataInputStream

void Animation::save ( DataOutputStream dataOut  ) 

Serialisiert das Animations-Objekt in den Outputstream.

Parameter:
dataOut DataOutputStream
Ausnahmebehandlung:
IOException 


Dokumentation der Datenelemente

int Animation::m_aID [private]

int Animation::m_aID2 [private]

int Animation::m_dir [private]

int Animation::m_len [private]

int Animation::m_status [private]

int Animation::m_mode [private]

int Animation::m_waitMax [private]

int Animation::m_waitCount [private]


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

Generated on Sun Nov 1 16:26:43 2009 for engine3d by doxygen 1.5.5