public void OnNewState(IForest forest) { Console.Clear(); var size = forest.GetForestSize(); var width = size.Y; var rows = forest.GetPoints(); var enumerator = rows.GetEnumerator(); var j = 0; while (enumerator.MoveNext()) { if (j == width) { j = 0; Console.WriteLine(); } var e = enumerator.Current; char c; if (!artistsView.TryGetValue(e, out c)) { c = e[0]; } Console.Write(c); j++; } Console.Write("\n\n"); WriteNames(forest); }