draw Debug stuff on top of everything (after lighting)
GitOrigin-RevId: e07fbc6b27af23912de1344a1bc3788ef69fd9c5
This commit is contained in:
parent
5d21ff2a0f
commit
48a9297a57
@ -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…
Reference in New Issue
Block a user