Make castles avoid trees.

This commit is contained in:
Tormod G. Hellen 2022-11-16 01:50:53 +01:00 committed by Tormod Gjeitnes Hellen
parent 63c8baffe1
commit 90b945e18b
No known key found for this signature in database
GPG Key ID: 48FAFB3169034023

View File

@ -1180,10 +1180,12 @@ impl Civs {
fn castle_enemies(&self) -> Vec<Vec2<i32>> {
self.sites()
.filter_map(|s| match s.kind {
SiteKind::Tree | SiteKind::GiantTree => None,
_ if s.is_settlement() => None,
_ => Some(s.center),
.filter_map(|s| {
if s.is_settlement() {
None
} else {
Some(s.center)
}
})
.collect()
}