diff --git a/Shared/ShmupScene.cs b/Shared/ShmupScene.cs index 8140af4..10fb56b 100644 --- a/Shared/ShmupScene.cs +++ b/Shared/ShmupScene.cs @@ -85,6 +85,10 @@ namespace SemiColinGames { SamplerState.PointClamp, DepthStencilState.Default, RasterizerState.CullNone); spriteBatch.Draw(sceneTarget, drawRect, Color.White); + + // Draw debug toasts. + Debug.DrawToasts(spriteBatch); + spriteBatch.End(); } } diff --git a/Shared/ShmupWorld.cs b/Shared/ShmupWorld.cs index 24aaac9..e717fde 100644 --- a/Shared/ShmupWorld.cs +++ b/Shared/ShmupWorld.cs @@ -78,15 +78,22 @@ namespace SemiColinGames { if (input[0].Attack && !input[1].Attack) { Vector2 shotOffset = new Vector2(12, 2); Vector2 shotPosition = Vector2.Add(Player.Position, shotOffset); - Shots.Add(new Shot(shotPosition, new Vector2(300, 40))); - Shots.Add(new Shot(shotPosition, new Vector2(300, 20))); - Shots.Add(new Shot(shotPosition, new Vector2(300, 0))); - Shots.Add(new Shot(shotPosition, new Vector2(300, -20))); + Shots.Add(new Shot(shotPosition, new Vector2(300, -50))); Shots.Add(new Shot(shotPosition, new Vector2(300, -40))); - new Shot(shotPosition, Vector2.Zero); + Shots.Add(new Shot(shotPosition, new Vector2(300, -30))); + Shots.Add(new Shot(shotPosition, new Vector2(300, -20))); + Shots.Add(new Shot(shotPosition, new Vector2(300, -10))); + Shots.Add(new Shot(shotPosition, new Vector2(300, 0))); + Shots.Add(new Shot(shotPosition, new Vector2(300, 10))); + Shots.Add(new Shot(shotPosition, new Vector2(300, 20))); + Shots.Add(new Shot(shotPosition, new Vector2(300, 30))); + Shots.Add(new Shot(shotPosition, new Vector2(300, 40))); + Shots.Add(new Shot(shotPosition, new Vector2(300, 50))); } Shots.RemoveAll(shot => !Bounds.Intersects(shot.Bounds)); + + Debug.AddToast("shots: " + Shots.Count); } } }