namespace Day17; public class Tile { public Vec Position { get; } public int Cost { get; } public char Display { get; private set; } public Tile(int x, int y, int cost) { Position = new Vec(x, y); Cost = cost; Display = Cost.ToString()[0]; } public void SetDisplay(char display) { Display = display; } public void ClearDisplay() { Display = Cost.ToString()[0]; } }