Browse Source

add debug toasts & more shots at once

main
Colin McMillen 3 years ago
parent
commit
ed3dd73493
  1. 4
      Shared/ShmupScene.cs
  2. 17
      Shared/ShmupWorld.cs

4
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();
}
}

17
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);
}
}
}
Loading…
Cancel
Save