From f6dde30804e60a11fbacd69fac2fa92b6513292a Mon Sep 17 00:00:00 2001 From: Colin McMillen Date: Wed, 14 Jul 2021 16:48:16 -0400 Subject: [PATCH] FNA compat changes: SpriteBatch.Begin & DrawIndexedPrimitives. --- Shared/LinesOfSight.cs | 4 ++-- Shared/SneakScene.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Shared/LinesOfSight.cs b/Shared/LinesOfSight.cs index b98cc0a..f7b3331 100644 --- a/Shared/LinesOfSight.cs +++ b/Shared/LinesOfSight.cs @@ -119,7 +119,7 @@ namespace SemiColinGames { foreach (EffectPass pass in lightingEffect.CurrentTechnique.Passes) { pass.Apply(); - graphics.DrawIndexedPrimitives(PrimitiveType.TriangleList, 0, 0, indices.Length / 3); + graphics.DrawIndexedPrimitives(PrimitiveType.TriangleList, 0, 0, indices.Length, 0, indices.Length / 3); } } @@ -141,7 +141,7 @@ namespace SemiColinGames { foreach (EffectPass pass in lightingEffect.CurrentTechnique.Passes) { pass.Apply(); graphics.DrawIndexedPrimitives( - PrimitiveType.LineStrip, 0, 0, NUM_EDGE_VERTICES + 1); + PrimitiveType.LineStrip, 0, 0, NUM_EDGE_VERTICES + 1, 0, NUM_EDGE_VERTICES + 1); } } } diff --git a/Shared/SneakScene.cs b/Shared/SneakScene.cs index ab97d84..2e7bb9c 100644 --- a/Shared/SneakScene.cs +++ b/Shared/SneakScene.cs @@ -109,7 +109,7 @@ namespace SemiColinGames { // Draw in-world UI on top of everything. spriteBatch.Begin( - SpriteSortMode.Deferred, null, SamplerState.PointClamp, null, null, null, null); + SpriteSortMode.Deferred, null, SamplerState.PointClamp, null, null, null, Matrix.Identity); for (int i = 0; i < world.Player.MaxHealth; i++) { Vector2 pos = new Vector2(16 + 15 * i, 8); if (world.Player.Health > i) {