use tuple deconstruction
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Ben Harris 2020-12-02 02:08:11 -05:00
parent ffcada8a24
commit 3111405d8c
Signed by: ben
GPG Key ID: 4E0AF802FFF7960C
1 changed files with 3 additions and 4 deletions

View File

@ -38,19 +38,18 @@ namespace aoc2019
private void PrintBoard() private void PrintBoard()
{ {
foreach (var tile in board) foreach (var ((x, y), value) in board)
{ {
var (x, y) = tile.Key;
if (x < 0 || y < 0) continue; if (x < 0 || y < 0) continue;
Console.SetCursorPosition(x, y); Console.SetCursorPosition(x, y);
Console.Write(tile.Value switch Console.Write(value switch
{ {
0 => " ", 0 => " ",
1 => "|", 1 => "|",
2 => "B", 2 => "B",
3 => "_", 3 => "_",
4 => ".", 4 => ".",
_ => tile.Value _ => value
}); });
} }
} }