internal void DisplayBoard(PhraseBoard board) { var chars = board.GetBoardString(); string topAndBottom = "+" + String.Join("+", chars.Select(c => (c == ' ')? " ":"---").ToArray()) + "+"; string middle = "|" + String.Join("|", chars.Select(c => (c == '*') ? " ":" " + c + " ").ToArray()) + "|"; Console.WriteLine(); Console.WriteLine(topAndBottom); Console.WriteLine(middle); Console.WriteLine(topAndBottom); Console.WriteLine(); }
internal void DisplayBoardSimple(PhraseBoard board) { Console.WriteLine("\n" + board.GetBoardString() + "\n"); }
/// <summary> /// Displays the phrase board. Unsolved letters are displayed as asterisks. /// </summary> /// <param name="board">The PhraseBoard to be displayed.</param> internal void DisplayBoard(PhraseBoard board) { Console.WriteLine(board.GetBoardString()); }