Lines Matching refs:attack
36 std::ostream &operator<<(std::ostream &s, attack_ptr attack) in operator <<() argument
38 assert(attack); in operator <<()
39 return attack->print(s); in operator <<()
42 std::ostream &operator<<(std::ostream &s, attack_const_ptr attack) in operator <<() argument
44 assert(attack); in operator <<()
45 return attack->print(s); in operator <<()
48 std::ostream& attack::print(std::ostream& s) const in print()
55 attack::attack(size_t team_index, bool hidden, unit& u, const map_location& target_hex, int weapon_… in attack() function in wb::attack
66 attack::attack(const config& cfg, bool hidden) in attack() function in wb::attack
88 void attack::init() in init()
93 attack::~attack() in ~attack()
98 void attack::accept(visitor& v) in accept()
104 void attack::invalidate() in invalidate()
114 void attack::execute(bool& success, bool& complete) in execute()
150 void attack::apply_temp_modifier(unit_map& unit_map) in apply_temp_modifier()
175 void attack::remove_temp_modifier(unit_map& unit_map) in remove_temp_modifier()
190 void attack::draw_hex(const map_location& hex) in draw_hex()
221 void attack::redraw() in redraw()
227 action::error attack::check_validity() const in check_validity()
255 config attack::to_config() const in to_config()