# HG changeset patch # User Alys Brooks # Date 2022-05-16 06:36:20 # Node ID 6e02ad095141b4a635017b9fd4c7bb132e8bedf9 # Parent 8ea9a46181cc41b7d2ca6f0b05d032dcc0e6f11f Update CHANGELOG. diff --git a/TODO.taskpaper b/TODO.taskpaper --- a/TODO.taskpaper +++ b/TODO.taskpaper @@ -174,7 +174,8 @@ Performance: Issues: - - Seeing up to 32 ms in update on framework-release? + - Seeing up to 32 ms in update on framework-release? @done(2022-05-16) + - Drawing very large areas is very slow. Structural improvements: - Button to clear/thin debug buffers? Take every nth to reduce counters to past 100 measurements @@ -183,8 +184,8 @@ - Avoid redrawing tiles every time? Draw tiles once Instrumentation: - - Time individual sections of update loop - - Time simulation + - Time individual sections of update loop @done(2022-05-16) + - Time simulation @done(2022-05-16) - Time each engine? Other features: Accessibility: diff --git a/isometric-park-fna/Renderers/AreaRenderer.cs b/isometric-park-fna/Renderers/AreaRenderer.cs --- a/isometric-park-fna/Renderers/AreaRenderer.cs +++ b/isometric-park-fna/Renderers/AreaRenderer.cs @@ -32,25 +32,25 @@ // var SelectedComponent = GetComponent(entity); var selected = GetComponent(entity).selected; - if (HasComponent(entity) || areaComponent.Tool == Tool.Preserve) - { + if (HasComponent(entity) || areaComponent.Tool == Tool.Preserve) + { Quad.FillSquares(batch, areaComponent.squares, Color.Blue, 0.5f, 0.79f); Tile.DrawOutlinedSquares(batch, areaComponent.squares, Color.Blue); - } - else if (!HasComponent(entity)) + } + else if (!HasComponent(entity)) { Quad.FillSquares(batch, areaComponent.squares, Color.Red, 0.5f, 0.79f); Tile.DrawOutlinedSquares(batch, areaComponent.squares, Color.Red); } else if ((!HasComponent(entity) - || GetComponent(entity).status == ContractStatus.Accepted) - && !selected) + || GetComponent(entity).status == ContractStatus.Accepted) + && !selected) { Tile.DrawOutlinedSquares(batch, areaComponent.squares, Color.Teal); Quad.FillSquares(batch, areaComponent.squares, Color.Teal, 0.5f, 0.78f); } else if (HasComponent(entity) - && selected) + && selected) { Tile.DrawOutlinedSquares(batch, areaComponent.squares, Color.Teal); Quad.FillSquares(batch, areaComponent.squares, Color.Gray, 0.5f, 0.78f);