accept(visitor &v) | wb::attack | virtual |
action(size_t team_index, bool hidden) | wb::action | |
action(config const &, bool hidden) | wb::action | |
apply_temp_modifier(unit_map &unit_map) | wb::attack | virtual |
arrow_ | wb::move | protected |
ARROW_BRIGHTNESS enum name | wb::move | |
arrow_brightness_ | wb::move | mutableprotected |
ARROW_BRIGHTNESS_FOCUS enum value | wb::move | |
ARROW_BRIGHTNESS_HIGHLIGHTED enum value | wb::move | |
ARROW_BRIGHTNESS_STANDARD enum value | wb::move | |
ARROW_TEXTURE enum name | wb::move | |
arrow_texture_ | wb::move | mutableprotected |
ARROW_TEXTURE_INVALID enum value | wb::move | |
ARROW_TEXTURE_VALID enum value | wb::move | |
attack(size_t team_index, bool hidden, unit &mover, const map_location &target_hex, int weapon_choice, const pathfind::marked_route &route, arrow_ptr arrow, fake_unit_ptr fake_unit) | wb::attack | |
attack(config const &, bool hidden) | wb::attack | |
attack_movement_cost_ | wb::attack | private |
calculate_move_cost() | wb::move | protected |
calculate_new_route(const map_location &source_hex, const map_location &dest_hex) | wb::move | virtual |
check_validity() const | wb::attack | virtual |
do_hide() | wb::attack | inlineprivatevirtual |
do_show() | wb::attack | inlineprivatevirtual |
draw_hex(const map_location &hex) | wb::attack | virtual |
error enum name | wb::action | |
execute(bool &success, bool &complete) | wb::attack | virtual |
fake_unit_ | wb::move | protected |
from_config(config const &, bool hidden) | wb::action | static |
get_arrow() | wb::move | inlinevirtual |
get_dest_hex() const | wb::move | virtual |
get_fake_unit() | wb::move | inlinevirtual |
get_numbering_hex() const | wb::move | virtual |
get_route() const | wb::move | inlinevirtual |
get_source_hex() const | wb::move | virtual |
get_target_hex() const | wb::attack | inline |
get_unit() const | wb::move | virtual |
get_unit_id() const | wb::action | |
hidden() const | wb::action | inline |
hide() | wb::action | |
init() | wb::attack | private |
INVALID_LOCATION enum value | wb::action | |
invalidate() | wb::attack | private |
is_numbering_hex(const map_location &hex) const | wb::action | inline |
LOCATION_OCCUPIED enum value | wb::action | |
move(size_t team_index, bool hidden, unit &mover, const pathfind::marked_route &route, arrow_ptr arrow, fake_unit_ptr fake_unit) | wb::move | |
move(config const &, bool hidden) | wb::move | |
movement_cost_ | wb::move | protected |
NO_ATTACK_LEFT enum value | wb::action | |
NO_LEADER enum value | wb::action | |
NO_TARGET enum value | wb::action | |
NO_UNIT enum value | wb::action | |
NOT_AN_ENEMY enum value | wb::action | |
NOT_ENOUGH_GOLD enum value | wb::action | |
OK enum value | wb::action | |
print(std::ostream &s) const | wb::attack | virtual |
redraw() | wb::attack | virtual |
remove_temp_modifier(unit_map &unit_map) | wb::attack | virtual |
route_ | wb::move | protected |
set_arrow_brightness(ARROW_BRIGHTNESS x) const | wb::move | inline |
set_arrow_texture(ARROW_TEXTURE x) const | wb::move | inline |
set_route(const pathfind::marked_route &route) | wb::move | virtual |
set_turn_number(int turn) | wb::move | inlinevirtual |
shared_from_this() | wb::attack | inlineprotected |
show() | wb::action | |
side_number() const | wb::action | inline |
target_hex_ | wb::attack | private |
team_index() const | wb::action | inline |
temp_movement_subtracted_ | wb::attack | private |
to_config() const | wb::attack | virtual |
TOO_FAR enum value | wb::action | |
turn_number_ | wb::move | protected |
UNIT_CHANGED enum value | wb::action | |
unit_id_ | wb::move | protected |
UNIT_UNAVAILABLE enum value | wb::action | |
unit_underlying_id_ | wb::move | protected |
valid() | wb::action | inline |
weapon_choice_ | wb::attack | private |
~action() | wb::action | virtual |
~attack() | wb::attack | virtual |
~move() | wb::move | virtual |