From f7eef79cb2685d12f361e3903b79bce3583b36fc Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Fri, 6 Jul 2018 00:30:42 +0200 Subject: Added handling of tesla towers --- src/engine/expressive_engine.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/engine/expressive_engine.rs') diff --git a/src/engine/expressive_engine.rs b/src/engine/expressive_engine.rs index b7d7bf2..cc4dae4 100644 --- a/src/engine/expressive_engine.rs +++ b/src/engine/expressive_engine.rs @@ -144,8 +144,8 @@ impl ExpressiveGameState { debug_assert!(p.x < size.x && p.y < size.y); debug_assert!(player.energy >= blueprint.price); debug_assert!(b != BuildingType::Tesla || - unconstructed_buildings.iter().filter(|b| b.weapon_damage == 20).count() + - buildings.iter().filter(|b| b.weapon_damage == 20).count() < 2); + (unconstructed_buildings.iter().filter(|b| b.weapon_damage == 20).count() + + buildings.iter().filter(|b| b.weapon_damage == 20).count() < 2)); player.energy -= blueprint.price; unconstructed_buildings.push(UnconstructedBuilding::new(p, blueprint)); -- cgit v1.2.3