210
210
size_t TribeDescr::get_nrworkers() const {return workers_.size();}
212
212
const std::vector<BuildingIndex>& TribeDescr::buildings() const {return buildings_;}
216
216
bool TribeDescr::has_building(const BuildingIndex& index) const {
217
217
return std::find(buildings_.begin(), buildings_.end(), index) != buildings_.end();
220
220
return wares_.count(index) == 1;
223
223
return workers_.count(index) == 1;
225
225
bool TribeDescr::has_immovable(int index) const {
226
226
return immovables_.count(index) == 1;
229
229
return construction_materials_.count(index) == 1;