From 79b6887d8b89dfd24bcd22b29ae045a46f6c4924 Mon Sep 17 00:00:00 2001 From: Charles Dang Date: Sat, 16 Jan 2021 22:06:02 +1100 Subject: [PATCH] AI/aspect_attacks_base: pass an std::aray to do_attack_analysis --- src/ai/default/aspect_attacks.cpp | 6 +++--- src/ai/default/aspect_attacks.hpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ai/default/aspect_attacks.cpp b/src/ai/default/aspect_attacks.cpp index f2f2dd61136e..e6293edf5582 100644 --- a/src/ai/default/aspect_attacks.cpp +++ b/src/ai/default/aspect_attacks.cpp @@ -90,8 +90,8 @@ std::shared_ptr aspect_attacks_base::analyze_targets() const } } - bool used_locations[6]; - std::fill(used_locations,used_locations+6,false); + std::array used_locations; + used_locations.fill(false); moves_map dummy_moves; move_map fullmove_srcdst, fullmove_dstsrc; @@ -130,7 +130,7 @@ void aspect_attacks_base::do_attack_analysis(const map_location& loc, const move_map& enemy_srcdst, const move_map& enemy_dstsrc, const adjacent_loc_array_t& tiles, - bool* used_locations, + std::array& used_locations, std::vector& units, std::vector& result, attack_analysis& cur_analysis, diff --git a/src/ai/default/aspect_attacks.hpp b/src/ai/default/aspect_attacks.hpp index 7981e9081716..8051bbeea6d6 100644 --- a/src/ai/default/aspect_attacks.hpp +++ b/src/ai/default/aspect_attacks.hpp @@ -48,7 +48,7 @@ class aspect_attacks_base : public typesafe_aspect { const move_map& enemy_srcdst, const move_map& enemy_dstsrc, const adjacent_loc_array_t& tiles, - bool* used_locations, + std::array& used_locations, std::vector& units, std::vector& result, attack_analysis& cur_analysis,