#ifndef GAME_CLIENT_COMPONENTS_DAMAGEIND_H #define GAME_CLIENT_COMPONENTS_DAMAGEIND_H #include #include class CDamageInd : public CComponent { int64 m_Lastupdate; struct CItem { vec2 m_Pos; vec2 m_Dir; float m_Life; float m_StartAngle; }; enum { MAX_ITEMS=64, }; CItem m_aItems[MAX_ITEMS]; int m_NumItems; CItem *CreateI(); void DestroyI(CItem *i); public: CDamageInd(); void Create(vec2 Pos, vec2 Dir); virtual void OnRender(); }; #endif