use tuple deconstruction
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
ffcada8a24
commit
3111405d8c
7
Day13.cs
7
Day13.cs
|
@ -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
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue