From 519b7518ff0bd42ab67f3ef7a8176eac80fee887 Mon Sep 17 00:00:00 2001 From: Michele Date: Sat, 2 Jan 2021 00:58:24 +0000 Subject: [PATCH] rooms and corridors --- Sledgemapper/Sledgemapper.cs | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/Sledgemapper/Sledgemapper.cs b/Sledgemapper/Sledgemapper.cs index a558eb1..5c1aae4 100644 --- a/Sledgemapper/Sledgemapper.cs +++ b/Sledgemapper/Sledgemapper.cs @@ -535,8 +535,12 @@ namespace Sledgemapper _spriteBatch.Begin(transformMatrix: Matrix.CreateTranslation(_viewportCenter)); DrawTiles(); - DrawLines(); - DrawRooms(); + + +DrawBorderLines(); + DrawBorderRooms(); + DrawInnerLines(); + DrawInnerRooms(); DrawWalls(); DrawOverlays(); DrawNotes(); @@ -1098,7 +1102,7 @@ namespace Sledgemapper } } - private void DrawLines() + private void DrawBorderLines() { // var borderRectangle = new Texture2D(GraphicsDevice, 1, 1); // borderRectangle.SetData(new[] { _settings.OverlayTintColor }); @@ -1164,7 +1168,12 @@ namespace Sledgemapper } } - //inner pass + + } + + private void DrawInnerLines() + { + //inner pass foreach (var tile in _sessionData.Lines.Values) { // var content = Content.Load($"tiles/{tile.ID}"); @@ -1222,7 +1231,7 @@ namespace Sledgemapper } } - private void DrawRooms() + private void DrawBorderRooms() { // var borderRectangle = new Texture2D(GraphicsDevice, 1, 1); // borderRectangle.SetData(new[] { _settings.OverlayTintColor }); @@ -1311,6 +1320,13 @@ namespace Sledgemapper } } + + } + + private void DrawInnerRooms() + { + + //inner pass foreach (var tile in _sessionData.Rooms.Values) {