1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
/***************************************************************************
Animation.h - description
-------------------
begin : Wed Jan 26 2000
copyright : (C) 2000 by
email :
***************************************************************************/
#ifndef TEXANIMATION_H
#define TEXANIMATION_H
#include "EMath.h"
#include "Behavior.h"
#include "StateMachine.h"
class Group;
/** @see Group */
class TexAnimation : public Behavior {
public:
/** Animation(stepsize, nvertex, type). */
TexAnimation(int step, int nvtx);
~TexAnimation();
void onTick();
void add(float, float);
void onCollision(const Vertex3D &, const Vertex3D &, Group *) {};
void onSignal(int, Group *) {};
private:
vector<TexCoord> m_vTexCoord;
int m_iStep;
int m_iTick;
int m_iTexCoord;
};
#endif // TEXANIMATION_H
|