Made agents cleverer

This commit is contained in:
Joshua Barretto
2020-04-19 12:50:25 +01:00
parent 8af3187df4
commit d28f5f24fb
2 changed files with 53 additions and 28 deletions

View File

@ -25,6 +25,7 @@ impl Alignment {
// Never attacks
pub fn passive_towards(self, other: Alignment) -> bool {
match (self, other) {
(Alignment::Enemy, Alignment::Enemy) => true,
(Alignment::Owned(a), Alignment::Owned(b)) if a == b => true,
_ => false,
}