The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
map_location Member List

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

DEFAULT enum valuemap_location
default_dirs()map_locationstatic
DIRECTION enum namemap_location
do_compare(const map_location &a) const map_locationinline
get_direction(DIRECTION d, unsigned int n=1u) const map_locationinline
get_direction(DIRECTION d, signed int n) const map_locationinline
get_in_basis_N_NE() const map_location
get_opposite_dir(DIRECTION d)map_locationinlinestatic
get_relative_dir(const map_location &loc, map_location::RELATIVE_DIR_MODE mode) const map_location
get_relative_dir(const map_location &loc) const map_location
hash_value(map_location const &a)map_locationfriend
map_location()map_locationinline
map_location(int x, int y)map_locationinline
map_location(const config &cfg, const variable_set *variables=nullptr)map_location
matches_range(const std::string &xloc, const std::string &yloc) const map_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) const map_locationinline
operator<(const map_location &a) const map_locationinline
operator==(const map_location &a) const map_locationinline
parse_direction(const std::string &str)map_locationstatic
parse_directions(const std::string &str)map_locationstatic
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) const map_location
SOUTH enum valuemap_location
SOUTH_EAST enum valuemap_location
SOUTH_WEST enum valuemap_location
valid() const map_locationinline
valid(const int parWidth, const int parHeight) const map_locationinline
valid(const int parWidth, const int parHeight, const int border) const map_locationinline
vector_difference_assign(const map_location &a)map_locationinline
vector_negation() const map_locationinline
vector_sum(const map_location &a) const map_locationinline
vector_sum_assign(const map_location &a)map_locationinline
write(config &cfg) const map_location
write_direction(DIRECTION dir)map_locationstatic
write_translated_direction(DIRECTION dir)map_locationstatic
xmap_location
ymap_location
ZERO()map_locationinlinestatic