From b587e9d8e0cc5eb1edf972fd3b644704441e5289 Mon Sep 17 00:00:00 2001 From: Ben Beltran Date: Sat, 23 Nov 2013 13:54:16 -0600 Subject: Protoshow sprint. --- Super Polarity/BasicGenerator.cs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'Super Polarity/BasicGenerator.cs') diff --git a/Super Polarity/BasicGenerator.cs b/Super Polarity/BasicGenerator.cs index 7cc4544..ba51742 100644 --- a/Super Polarity/BasicGenerator.cs +++ b/Super Polarity/BasicGenerator.cs @@ -26,11 +26,17 @@ namespace SuperPolarity Rate = rate; Randomizer = new Random(); Position = position; + CurrentTime = rate; } public void Update(GameTime gameTime) { - if (Game.Player.Score > ScoreThreshold) + if (ActorManager.CountBaddies() > 50) + { + return; + } + + if (Game.Player.Score >= ScoreThreshold) { CurrentTime = CurrentTime + gameTime.ElapsedGameTime.Milliseconds; @@ -53,17 +59,17 @@ namespace SuperPolarity if (ShipType == Ships.Ship) { - ActorFactory.CreateShip(polarity, Position); + Renderer.CheckIn(ActorFactory.CreateShip(polarity, Position)); } if (ShipType == Ships.Scout) { - ActorFactory.CreateScout(polarity, Position); + Renderer.CheckIn(ActorFactory.CreateScout(polarity, Position)); } if (ShipType == Ships.Battlecruiser) { - ActorFactory.CreateCruiser(polarity, Position); + Renderer.CheckIn(ActorFactory.CreateCruiser(polarity, Position)); } } -- cgit