The Battle for Wesnoth  1.15.5+dev
map_location Member List

This is the complete list of members for map_location, including all inherited members.

add(int x_diff, int y_diff)map_locationinline
DEFAULT enum valuemap_location
default_dirs()map_locationstatic
DIRECTION enum namemap_location
do_compare(const map_location &a) constmap_locationinline
get_direction(DIRECTION dir, unsigned int n=1u) constmap_location
get_direction(DIRECTION dir, signed int n) constmap_locationinline
get_in_basis_N_NE() constmap_location
get_opposite_dir(DIRECTION d)map_locationinlinestatic
get_relative_dir(const map_location &loc, map_location::RELATIVE_DIR_MODE mode) constmap_location
get_relative_dir(const map_location &loc) constmap_location
hash_value(const map_location &a)map_locationfriend
map_location()map_locationinline
map_location(int x, int y)map_locationinline
map_location(int x, int y, wml_loc)map_locationinline
map_location(const config &cfg, const variable_set *variables=nullptr)map_location
matches_range(const std::string &xloc, const std::string &yloc) constmap_location
NDIRECTIONS enum valuemap_location
NORTH enum valuemap_location
NORTH_EAST enum valuemap_location
NORTH_WEST enum valuemap_location
null_location()map_locationinlinestatic
operator!=(const map_location &a) constmap_locationinline
operator<(const map_location &a) constmap_locationinline
operator==(const map_location &a) constmap_locationinline
parse_direction(const std::string &str)map_locationstatic
parse_directions(const std::string &str)map_locationstatic
plus(int x_diff, int y_diff) constmap_locationinline
RADIAL_SYMMETRY enum valuemap_location
RELATIVE_DIR_MODE enum namemap_location
rotate_right(DIRECTION d, unsigned int k=1u)map_locationinlinestatic
rotate_right(DIRECTION d, signed int k)map_locationinlinestatic
rotate_right_around_center(const map_location &center, int k) constmap_location
set_wml_x(int v)map_locationinline
set_wml_y(int v)map_locationinline
SOUTH enum valuemap_location
SOUTH_EAST enum valuemap_location
SOUTH_WEST enum valuemap_location
valid() constmap_locationinline
valid(const int parWidth, const int parHeight) constmap_locationinline
valid(const int parWidth, const int parHeight, const int border) constmap_locationinline
vector_difference_assign(const map_location &a)map_locationinline
vector_negation() constmap_locationinline
vector_sum(const map_location &a) constmap_locationinline
vector_sum_assign(const map_location &a)map_locationinline
wml_x() constmap_locationinline
wml_y() constmap_locationinline
write(config &cfg) constmap_location
write_direction(DIRECTION dir)map_locationstatic
write_translated_direction(DIRECTION dir)map_locationstatic
xmap_location
ymap_location
ZERO()map_locationinlinestatic