示例#1
0
 public ChessPiece(ChessBoard board, EChessSide side, Type type, int row, int col)
 {
     this.board = board;
     this.side  = side;
     this.type  = type;
     this.row   = row;
     this.col   = col;
 }
示例#2
0
 public ChessPieceRook(ChessBoard board, EChessSide side, int row, int col) :
     base(board, side, Type.ROOK, row, col)
 {
 }
 public ChessPieceKnight(ChessBoard board, EChessSide side, int row, int col) :
     base(board, side, Type.KNIGHT, row, col)
 {
 }
示例#4
0
 public ChessPiecePawn(ChessBoard board, EChessSide side, int row, int col) :
     base(board, side, Type.PAWN, row, col)
 {
 }
示例#5
0
 public ChessPieceQueen(ChessBoard board, EChessSide side, int row, int col) :
     base(board, side, Type.QUEEN, row, col)
 {
 }
示例#6
0
 public ChessPieceKing(ChessBoard board, EChessSide side, int row, int col) :
     base(board, side, Type.KING, row, col)
 {
 }
示例#7
0
 public ChessPieceBishop(ChessBoard board, EChessSide side, int row, int col) :
     base(board, side, Type.BISHOP, row, col)
 {
 }