3#ifndef GAME_CLIENT_PREDICTION_ENTITY_H
4#define GAME_CLIENT_PREDICTION_ENTITY_H
#define MACRO_ALLOC_HEAP()
Definition: alloc.h:21
Definition: collision.h:34
virtual ~CEntity()
Definition: entity.cpp:33
float m_ProximityRadius
Definition: entity.h:50
class CCollision * Collision()
Definition: entity.h:38
CGameWorld * GameWorld()
Definition: entity.h:34
int GetId() const
Definition: entity.h:28
CEntity * m_pChild
Definition: entity.h:59
bool m_MarkedForDestroy
Definition: entity.h:23
std::vector< SSwitchers > & Switchers()
Definition: entity.h:33
virtual void PreTick()
Definition: entity.h:45
friend CGameWorld
Definition: entity.h:17
const vec2 & GetPos() const
Definition: entity.h:41
CEntity * m_pNextTypeEntity
Definition: entity.h:19
CGameWorld * m_pGameWorld
Definition: entity.h:22
CEntity * NextEntity()
Definition: entity.h:60
vec2 m_Pos
Definition: entity.h:51
CTuningParams * GetTuning(int i)
Definition: entity.h:37
CEntity * m_pParent
Definition: entity.h:58
virtual void TickDeferred()
Definition: entity.h:47
float GetProximityRadius() const
Definition: entity.h:42
int m_Layer
Definition: entity.h:53
int m_SnapTicks
Definition: entity.h:55
CTuningParams * TuningList()
Definition: entity.h:36
CEntity()
Definition: entity.h:67
CEntity * m_pPrevTypeEntity
Definition: entity.h:18
void Keep()
Definition: entity.h:61
int m_DestroyTick
Definition: entity.h:56
CEntity * TypeNext()
Definition: entity.h:39
virtual void Tick()
Definition: entity.h:46
CEntity * TypePrev()
Definition: entity.h:40
CTuningParams * Tuning()
Definition: entity.h:35
int m_LastRenderTick
Definition: entity.h:57
int m_Number
Definition: entity.h:52
int m_ObjType
Definition: entity.h:25
void Destroy()
Definition: entity.h:44
bool GameLayerClipped(vec2 CheckPos)
Definition: entity.cpp:39
int m_Id
Definition: entity.h:24
Definition: gameworld.h:17
CTuningParams * TuningList()
Definition: gameworld.h:103
CTuningParams * Tuning()
Definition: gameworld.cpp:319
std::vector< SSwitchers > & Switchers()
Definition: gameworld.h:61
CTuningParams * GetTuning(int i)
Definition: gameworld.h:104
CCollision * Collision()
Definition: gameworld.h:59
Definition: gamecore.h:41
vector2_base< float > vec2
Definition: vmath.h:158