Exemple #1
0
 /// <summary>
 /// Flagged however you like it
 /// </summary>
 public ChessMove(ChessPiece piece, ChessPiece occupant, MoveKind kind)
 {
     this.fromPiece = piece;
     this.toPiece   = occupant;
     this.kind      = kind;
 }
Exemple #2
0
 /// <summary>
 /// Flagged as a "movement" move
 ///
 /// </summary>
 public ChessMove(ChessPiece piece, Point2 to)
 {
     this.fromPiece = piece;
     this.toPiece   = new ChessPiece(to, PieceKind.Empty, PieceColor.Misc);
     this.kind      = MoveKind.Move;
 }