Home
last modified time | relevance | path

Searched refs:allships (Results 1 – 3 of 3) sorted by relevance

/dports/games/widelands/widelands-build21/src/ai/
H A Ddefaultai_seafaring.cc114 count_buildings_with_attribute(BuildingAttribute::kShipyard) == 0 && allships.empty()) { in marine_main_decisions()
171 for (std::deque<ShipObserver>::iterator sp_iter = allships.begin(); sp_iter != allships.end(); in marine_main_decisions()
178 assert(allships.size() >= expeditions_in_progress); in marine_main_decisions()
179 bool ship_free = allships.size() - expeditions_in_progress > 0; in marine_main_decisions()
195 } else if (int(allships.size()) - ports_count - expeditions_in_progress < 0) { in marine_main_decisions()
253 count_buildings_with_attribute(BuildingAttribute::kShipyard) == 0 && allships.empty()) { in check_ships()
258 if (!allships.empty()) { in check_ships()
260 for (ShipObserver& so : allships) { in check_ships()
438 allships.push_back(ShipObserver()); in gain_ship()
439 allships.back().ship = &ship; in gain_ship()
[all …]
H A Ddefaultai.h324 std::deque<Widelands::ShipObserver> allships; member
H A Ddefaultai.cc182 for (std::deque<ShipObserver>::iterator i = allships.begin(); i != allships.end(); ++i) { in DefaultAI()
184 allships.erase(i); in DefaultAI()
191 for (std::deque<ShipObserver>::iterator i = allships.begin(); i != allships.end(); ++i) { in DefaultAI()