private static void PrintSetPieces(IEnumerable <Piece> pieces, ConsoleColor foregroundColor) { ConsoleExt.WriteColored("{ ", foregroundColor); foreach (var piece in pieces) { ConsoleExt.WriteColored($"{piece} ", foregroundColor); } ConsoleExt.WriteLineColored("}", foregroundColor); }
public static void PrintPiece(Piece piece) { if (piece == null) { Console.Write("- "); return; } if (piece.Color == Color.White) { Console.Write(piece + " "); return; } ConsoleExt.WriteColored(piece + " ", ConsoleColor.DarkYellow); }
private static void PrintBoardLeftHeader(int i) { ConsoleExt.WriteColored(8 - i + " ", ConsoleColor.Cyan); }