예제 #1
0
    public static ChessPosition GetChessPosition(string position)
    {
        int column = ChessPositionTranslator._GetColumn(position[0]);
        int row    = ChessPositionTranslator._GetRow(position[1]);

        return(new ChessPosition(row, column));
    }
예제 #2
0
 public static int GetRow(string position)
 {
     return(ChessPositionTranslator._GetRow(position[1]));
 }
예제 #3
0
 public static int GetColumn(string position)
 {
     return(ChessPositionTranslator._GetColumn(position[0]));
 }
예제 #4
0
 public ChessPosition(string position)
 {
     this.row    = ChessPositionTranslator.GetRow(position);
     this.column = ChessPositionTranslator.GetColumn(position);
 }