From 4de30343c62371d8dd81d1605ad5e49c880877d3 Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Sun, 12 Aug 2018 12:25:12 +0200 Subject: Missile towers destroyed by a tesla can still fire that turn --- src/engine/bitwise_engine.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/engine/bitwise_engine.rs b/src/engine/bitwise_engine.rs index 0bcacbc..1f8bf96 100644 --- a/src/engine/bitwise_engine.rs +++ b/src/engine/bitwise_engine.rs @@ -64,12 +64,12 @@ impl BitwiseGameState { BitwiseGameState::update_construction(&mut self.player_buildings); BitwiseGameState::update_construction(&mut self.opponent_buildings); - - BitwiseGameState::fire_teslas(&mut self.player, &mut self.player_buildings, &mut self.opponent, &mut self.opponent_buildings); BitwiseGameState::add_missiles(&mut self.player_buildings); BitwiseGameState::add_missiles(&mut self.opponent_buildings); + BitwiseGameState::fire_teslas(&mut self.player, &mut self.player_buildings, &mut self.opponent, &mut self.opponent_buildings); + BitwiseGameState::move_and_collide_missiles(&mut self.player, &mut self.player_buildings, &mut self.opponent_buildings.missiles); BitwiseGameState::move_and_collide_missiles(&mut self.opponent, &mut self.opponent_buildings, &mut self.player_buildings.missiles); @@ -78,7 +78,7 @@ impl BitwiseGameState { BitwiseGameState::update_iron_curtain(&mut self.player_buildings, self.round); BitwiseGameState::update_iron_curtain(&mut self.opponent_buildings, self.round); - + self.round += 1; self.update_status(); -- cgit v1.2.3