00001 00049 #if !defined(_CIGI_ANIMATION_TABLE_INCLUDED_) 00050 #define _CIGI_ANIMATION_TABLE_INCLUDED_ 00051 00052 #include "CigiTypes.h" 00053 00054 //========================================================= 00060 class CIGI_SPEC CigiAnimationTable 00061 { 00062 public: 00063 00064 00065 //==> Management 00066 00067 //========================================================= 00070 CigiAnimationTable(); 00071 00072 //========================================================= 00075 virtual ~CigiAnimationTable(); 00076 00077 00078 00079 //==> Accessing The Correct Table Values functions 00080 00081 //========================================================= 00089 Cigi_uint32 GetPastAnimation(const Cigi_uint16 EntityID); 00090 00091 //========================================================= 00101 int SetPastAnimation(const Cigi_uint16 EntityID, const Cigi_uint32 State); 00102 00103 protected: 00104 00105 //==> Member variables 00106 00107 //========================================================= 00117 Cigi_uint8 AnimationTable[16384]; 00118 00119 }; 00120 00121 #endif // !defined(_CIGI_ANIMATION_TABLE_INCLUDED_)