1#ifndef ENTITY2DCOLLECTION_H
2#define ENTITY2DCOLLECTION_H
HDynamicEntityListItem DynL_AddEntity(struct DynamicEnt2DList *pDynList, HEntity2D hEnt)
Definition Entities2DCollection.c:3
int DynL_GetSize(struct DynamicEnt2DList *pDynList)
Definition Entities2DCollection.c:49
void DynL_RemoveItem(struct DynamicEnt2DList *pDynList, HDynamicEntityListItem hListItem)
Definition Entities2DCollection.c:27
HGeneric HDynamicEntityListItem
Definition HandleDefs.h:48
HGeneric HEntity2D
Definition HandleDefs.h:38
Definition Entity2DCollection.h:21
HDynamicEntityListItem hDynamicListHead
Definition Entity2DCollection.h:23
HDynamicEntityListItem hDynamicListTail
Definition Entity2DCollection.h:24
OBJECT_POOL(struct DynamicEntityListItem) pDynamicListItemPool
int nDynamicListSize
Definition Entity2DCollection.h:25
Entities that are moving dynamically, we keep in a list so we can cull with brute force....
Definition Entity2DCollection.h:14
HDynamicEntityListItem hNext
Definition Entity2DCollection.h:16
HDynamicEntityListItem hPrev
Definition Entity2DCollection.h:17
HEntity2D hEnt
Definition Entity2DCollection.h:15
Definition Entity2DCollection.h:30
HEntity2D gEntityListHead
Definition Entity2DCollection.h:31
struct DynamicEnt2DList dynamicEntities
Definition Entity2DCollection.h:35
HEntity2D gEntityListTail
Definition Entity2DCollection.h:32
OBJECT_POOL(struct Entity2D) pEntityPool
int gNumEnts
Definition Entity2DCollection.h:33
Definition Entities.h:190