Browse Source

draw Debug stuff on top of everything (after lighting)

GitOrigin-RevId: e07fbc6b27
master
Colin McMillen 4 years ago
parent
commit
48a9297a57
  1. 10
      Shared/SneakGame.cs

10
Shared/SneakGame.cs

@ -183,10 +183,6 @@ namespace SemiColinGames {
// Draw foreground tiles.
world.Draw(spriteBatch);
// Draw debug rects & lines.
lightingEffect.Projection = camera.Projection;
Debug.Draw(spriteBatch, GraphicsDevice, lightingEffect);
// Aaaaand we're done.
spriteBatch.End();
@ -196,6 +192,12 @@ namespace SemiColinGames {
lightingEffect.Projection = camera.Projection;
linesOfSight.Draw(player, world.CollisionTargets, GraphicsDevice, lightingEffect);
// Draw debug rects & lines on top.
spriteBatch.Begin(
SpriteSortMode.Deferred, null, SamplerState.LinearWrap, null, null, null, transform);
Debug.Draw(spriteBatch, GraphicsDevice, lightingEffect);
spriteBatch.End();
// Draw sceneTarget to screen.
GraphicsDevice.SetRenderTarget(null);
GraphicsDevice.Clear(Color.CornflowerBlue);

Loading…
Cancel
Save