Horizon Official Technical Documentation
Horizon::Zone::Map Member List

This is the complete list of members for Horizon::Zone::Map, including all inherited members.

_cellsHorizon::Zone::Mapprivate
_containerHorizon::Zone::Mapprivate
_gridholderHorizon::Zone::Mapprivate
_heightHorizon::Zone::Mapprivate
_max_gridsHorizon::Zone::Mapprivate
_nameHorizon::Zone::Mapprivate
_pathfinderHorizon::Zone::Mapprivate
_user_countHorizon::Zone::Mapprivate
_widthHorizon::Zone::Mapprivate
add_item_drop(int item_id, MapCoords map_coords, int amount, int identified)Horizon::Zone::Map
add_item_drop(std::shared_ptr< item_entry_data > entry, int32_t amount, MapCoords map_coords)Horizon::Zone::Map
add_user_count()Horizon::Zone::Map
container()Horizon::Zone::Mapinline
ensure_grid_for_unit(T *unit, MapCoords coords)Horizon::Zone::Map
get_area()Horizon::Zone::Mapinline
get_cell_type(MapCoords coords)Horizon::Zone::Mapinline
get_height()Horizon::Zone::Mapinline
get_name()Horizon::Zone::Mapinline
get_pathfinder()Horizon::Zone::Mapinline
get_random_accessible_coordinates()Horizon::Zone::Mapinline
get_random_coordinates_in_walkable_area(uint16_t x, uint16_t y, int16_t xs, int16_t ys)Horizon::Zone::Mapinline
get_random_coordinates_in_walkable_range(uint16_t x, uint16_t y, int16_t min, int16_t max)Horizon::Zone::Mapinline
get_user_count()Horizon::Zone::Mapinline
get_width()Horizon::Zone::Mapinline
getGridHolder()Horizon::Zone::Mapinline
has_obstruction_at(int16_t x, int16_t y)Horizon::Zone::Map
Map(std::weak_ptr< GameLogicProcess >, std::string const &, uint16_t, uint16_t, std::vector< uint8_t > const &)Horizon::Zone::Map
set_user_count(int32_t count)Horizon::Zone::Mapinline
sub_user_count()Horizon::Zone::Map
visit(int grid_x, int grid_y, GridReferenceContainerVisitor< T, CONTAINER > &visitor)Horizon::Zone::Mapinline
visit(GridCoords const &lower_bound, GridCoords const &upper_bound, GridReferenceContainerVisitor< T, CONTAINER > &visitor)Horizon::Zone::Mapinline
visit_in_range(MapCoords const &map_coords, GridReferenceContainerVisitor< T, CONTAINER > &visitor, uint16_t range=MAX_VIEW_RANGE)Horizon::Zone::Mapinline
~Map()Horizon::Zone::Map