30#ifndef HORIZON_ZONE_GAME_GRID_HPP
31#define HORIZON_ZONE_GAME_GRID_HPP
48 class GRID_OBJECT_TYPES
53 template <
class SPECIFIC_OBJECT>
56 _container.template insert<SPECIFIC_OBJECT>(obj);
57 assert(obj->has_valid_grid_reference());
60 template <
class VISITOR>
Definition: GridReferenceContainerVisitor.hpp:70
void add_object(SPECIFIC_OBJECT *obj)
Definition: Grid.hpp:54
GridReferenceContainer< GRID_OBJECT_TYPES > _container
Definition: Grid.hpp:71
void visit(GridReferenceContainerVisitor< VISITOR, GridReferenceContainer< GRID_OBJECT_TYPES > > &visitor)
Definition: Grid.hpp:61
uint32_t getObjectCount() const
Returns the number of object within the grid.
Definition: Grid.hpp:69