# HG changeset patch # User alys # Date 2021-04-12 02:39:16 # Node ID a5da20f32cc09e62548541bb4887a08db6b0ef6a # Parent 34cb19453592a303a6b8c95886f310c3eaf9e256 Fix some layering issues. diff --git a/isometric-park-fna/FNAGame.cs b/isometric-park-fna/FNAGame.cs --- a/isometric-park-fna/FNAGame.cs +++ b/isometric-park-fna/FNAGame.cs @@ -588,7 +588,7 @@ new Vector2((this.squaresAcross - (y)) * Tile.TileSpriteWidth / 2, (this.squaresAcross + (y)) * Tile.TileSpriteHeight / 2) + adjust, - Color.White, 0.8f); + Color.White, 0.81f);//Just below the highlighted square and areas } @@ -601,7 +601,7 @@ new Vector2(((x - 0) * Tile.TileSpriteWidth / 2), (x + 0) * Tile.TileSpriteHeight / 2) + adjust, //new Vector2(this.squaresAcross * Tile.TileSpriteWidth, (y+1) * Tile.TileSpriteHeight), new Vector2((x - this.squaresDown) * Tile.TileSpriteWidth / 2, (x + this.squaresDown) * Tile.TileSpriteHeight / 2) + adjust, - Color.White, 0.8f); + Color.White, 0.81f); } } @@ -731,9 +731,11 @@ } #endregion draw_trees +#if DEBUG drawTileAt(2, 2, 140, 2); drawTileAt(1, 1, 140, 2); drawTileAt(3, 2, 140, 2); +#endif _imGuiRenderer.BeforeLayout(gameTime); World.Draw(); diff --git a/isometric-park-fna/Tile.cs b/isometric-park-fna/Tile.cs --- a/isometric-park-fna/Tile.cs +++ b/isometric-park-fna/Tile.cs @@ -162,7 +162,7 @@ new Vector2(((edge.Start.X - edge.Start.Y) * Tile.TileSpriteWidth / 2), (edge.Start.X + edge.Start.Y) * Tile.TileSpriteHeight / 2) + adjust2, //new Vector2(this.squaresAcross * Tile.TileSpriteWidth, (y+1) * Tile.TileSpriteHeight), new Vector2(((edge.End.X - edge.End.Y) * Tile.TileSpriteWidth / 2), (edge.End.X + edge.End.Y) * Tile.TileSpriteHeight / 2) + adjust2, - color, 0.79f); + color, 0.80f); //Just behind the default } public static void drawEdges(SpriteBatch batch, Edge[] edges, Color color) {