From a42938d1553565e3d864fa46c04401bbb6f8d13f Mon Sep 17 00:00:00 2001 From: aldrikboy Date: Thu, 14 Dec 2017 23:35:47 +0100 Subject: New balloons & sounds. Objects can now shoot projectiles. --- Penguloon/Scenes/GameScene.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'Penguloon/Scenes/GameScene.cs') diff --git a/Penguloon/Scenes/GameScene.cs b/Penguloon/Scenes/GameScene.cs index ac8ea9f..3ab7c28 100644 --- a/Penguloon/Scenes/GameScene.cs +++ b/Penguloon/Scenes/GameScene.cs @@ -93,11 +93,14 @@ namespace Penguloon.Scenes public override void Update(float deltaTime, TouchLocation[] touchLocations) { - base.Update(deltaTime, touchLocations); - - StartRoundBtn.Update(deltaTime, touchLocations); + // We shouldn't update controls when the game is finished to prevent the user from placing any more objects + if (!Level.Finished) + { + base.Update(deltaTime, touchLocations); + StartRoundBtn.Update(deltaTime, touchLocations); + } - if (StartRoundBtn.ControlState == ControlState.Disabled && !Level.Map.WaveManager.RoundActive) + if (StartRoundBtn.ControlState == ControlState.Disabled && !Level.Map.WaveManager.RoundActive && !Level.Finished) { StartRoundBtn.ControlState = ControlState.Idle; Level.Map.WaveManager.FinishRound(); -- cgit v1.2.3-70-g09d2