summaryrefslogtreecommitdiff
path: root/Penguloon/Levels/WaveManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Penguloon/Levels/WaveManager.cs')
-rw-r--r--Penguloon/Levels/WaveManager.cs11
1 files changed, 10 insertions, 1 deletions
diff --git a/Penguloon/Levels/WaveManager.cs b/Penguloon/Levels/WaveManager.cs
index cb17596..96efa6d 100644
--- a/Penguloon/Levels/WaveManager.cs
+++ b/Penguloon/Levels/WaveManager.cs
@@ -85,7 +85,16 @@ namespace Penguloon.Levels
internal void FinishRound()
{
if (!Map.Level.Finished)
- CurrentWave++;
+ {
+ CurrentWave++;
+
+ // auto start round if checkbox is selected in options menu
+ if (Map.Level.ParentScene.OptionsMenu.CheckboxAutoStart.Selected)
+ {
+ Map.Level.Map.WaveManager.StartSpawningEnemies();
+ Map.Level.ParentScene.StartRoundBtn.ControlState = ControlState.Disabled;
+ }
+ }
}
}