This commit is contained in:
Daveo 2001-05-23 19:28:42 +00:00
parent c2acc2910e
commit 4efbe15f51
4 changed files with 237 additions and 0 deletions

31
source/fx/fxbaseanim.h Normal file
View file

@ -0,0 +1,31 @@
/***********************/
/*** Anim Base Class ***/
/***********************/
#ifndef __FX_FX_ANIM_HEADER__
#define __FX_FX_ANIM_HEADER__
#include "fx/fx.h"
/*****************************************************************************/
class CFXAnim : public CFX
{
public:
virtual void init(DVECTOR const &Pos);
virtual void shutdown();
virtual void think(int _frames);
virtual void render();
virtual void SetScale(int S) {Scale=S;}
virtual void SetFrame(int Base,int Count,int Shift=0);
protected:
s16 BaseFrame,Frame;
s16 MaxFrame;
s16 FrameShift;
s16 Scale;
u8 R,G,B;
};
#endif