void Console::ShowChessboard(const ChessBoard& chessboard) { int size = chessboard.GetSize(); for(int y=-1; y<size; ++y) { for(int x=-1; x<size; ++x) { if(x == -1 && y == -1) { //cout << " ♨ "; cout << " x "; continue; } if(y == -1) { if(x < 10) cout << " "<< x << " "; else if(x >= 10 && x < 100) cout << x << " "; continue; } if(x == -1) { if(y < 10) cout << " "<< y << " "; else if(y >= 10 && y < 100) cout << y << " "; continue; } switch(chessboard.GetChess(x, y)) { case CT_NULL: //cout << " ┼ "; cout << " "; break; case CT_WHITE: //cout << " ☻ "; cout << " o "; break; case CT_BLACK: //cout << " ☺ "; cout << " # "; break; default: cout << " "; break; } } cout<<"\n"; } }