19 #ifndef TRINITY_GRID_H
20 #define TRINITY_GRID_H
43 class WORLD_OBJECT_TYPES,
44 class GRID_OBJECT_TYPES
49 template<
class A,
class T,
class O>
friend class GridLoader;
61 i_objects.template insert<SPECIFIC_OBJECT>(obj);
Definition: TypeContainerVisitor.h:32
void Visit(TypeContainerVisitor< T, TypeMapContainer< WORLD_OBJECT_TYPES > > &visitor)
Definition: Grid.h:96
uint32 GetWorldObjectCountInGrid() const
Definition: Grid.h:105
TypeMapContainer< WORLD_OBJECT_TYPES > i_objects
Definition: Grid.h:139
~Grid()
Definition: Grid.h:55
void AddGridObject(SPECIFIC_OBJECT *obj)
Definition: Grid.h:112
uint32_t uint32
Definition: Define.h:150
void Visit(TypeContainerVisitor< T, TypeMapContainer< GRID_OBJECT_TYPES > > &visitor)
Definition: Grid.h:89
#define ASSERT
Definition: Errors.h:55
TypeMapContainer< GRID_OBJECT_TYPES > i_container
Definition: Grid.h:138
uint32_t uint32
Definition: g3dmath.h:168
void AddWorldObject(SPECIFIC_OBJECT *obj)
Definition: Grid.h:59