The Battle for Wesnoth  1.15.3+dev
wb::attack Member List

This is the complete list of members for wb::attack, including all inherited members.

accept(visitor &v)wb::attackvirtual
action(std::size_t team_index, bool hidden)wb::action
action(const config &, bool hidden)wb::action
apply_temp_modifier(unit_map &unit_map)wb::attackvirtual
arrow_wb::moveprotected
ARROW_BRIGHTNESS enum namewb::move
arrow_brightness_wb::movemutableprotected
ARROW_BRIGHTNESS_FOCUS enum valuewb::move
ARROW_BRIGHTNESS_HIGHLIGHTED enum valuewb::move
ARROW_BRIGHTNESS_STANDARD enum valuewb::move
ARROW_TEXTURE enum namewb::move
arrow_texture_wb::movemutableprotected
ARROW_TEXTURE_INVALID enum valuewb::move
ARROW_TEXTURE_VALID enum valuewb::move
attack(std::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(const config &, bool hidden)wb::attack
attack_movement_cost_wb::attackprivate
calculate_moves_left(unit &u)wb::moveprotected
calculate_new_route(const map_location &source_hex, const map_location &dest_hex)wb::movevirtual
check_validity() constwb::attackvirtual
do_hide()wb::attackinlineprivatevirtual
do_show()wb::attackinlineprivatevirtual
draw_hex(const map_location &hex)wb::attackvirtual
error enum namewb::action
execute(bool &success, bool &complete)wb::attackvirtual
fake_unit_wb::moveprotected
from_config(const config &, bool hidden)wb::actionstatic
get_arrow()wb::moveinlinevirtual
get_dest_hex() constwb::movevirtual
get_fake_unit()wb::moveinlinevirtual
get_numbering_hex() constwb::movevirtual
get_route() constwb::moveinlinevirtual
get_source_hex() constwb::movevirtual
get_target_hex() constwb::attackinline
get_unit() constwb::movevirtual
get_unit_id() constwb::moveinlinevirtual
hidden() constwb::actioninline
hide()wb::action
init()wb::attackprivate
INVALID_LOCATION enum valuewb::action
invalidate()wb::attackprivate
is_numbering_hex(const map_location &hex) constwb::actioninline
LOCATION_OCCUPIED enum valuewb::action
modify_unit(unit &new_unit)wb::move
move(std::size_t team_index, bool hidden, unit &mover, const pathfind::marked_route &route, arrow_ptr arrow, fake_unit_ptr fake_unit)wb::move
move(const config &, bool hidden)wb::move
movement_cost_wb::moveprotected
NO_ATTACK_LEFT enum valuewb::action
NO_LEADER enum valuewb::action
NO_TARGET enum valuewb::action
NO_UNIT enum valuewb::action
NOT_AN_ENEMY enum valuewb::action
NOT_ENOUGH_GOLD enum valuewb::action
OK enum valuewb::action
places_new_unit() constwb::actioninlinevirtual
print(std::ostream &s) constwb::attackvirtual
raw_uid() constwb::moveinline
redraw()wb::attackvirtual
remove_temp_modifier(unit_map &unit_map)wb::attackvirtual
route_wb::moveprotected
set_arrow_brightness(ARROW_BRIGHTNESS x) constwb::moveinline
set_arrow_texture(ARROW_TEXTURE x) constwb::moveinline
set_route(const pathfind::marked_route &route)wb::movevirtual
set_turn_number(int turn)wb::moveinlinevirtual
shared_from_this()wb::attackinlineprotected
show()wb::action
side_number() constwb::actioninline
target_hex_wb::attackprivate
team_index() constwb::actioninline
temp_movement_subtracted_wb::attackprivate
to_config() constwb::attackvirtual
TOO_FAR enum valuewb::action
turn_number_wb::moveprotected
UNIT_CHANGED enum valuewb::action
unit_id_wb::moveprotected
UNIT_UNAVAILABLE enum valuewb::action
unit_underlying_id_wb::moveprotected
valid()wb::actioninline
weapon_choice_wb::attackprivate
~action()wb::actionvirtual
~attack()wb::attackvirtual
~move()wb::movevirtual