Exemple #1
0
 public PieceMove(ChessNode start, ChessNode end)
 {
     this.board  = start.board;
     this.start  = start.GetCord();
     this.end    = end.GetCord();
     playerColor = start.piece.color;
 }
Exemple #2
0
 public ComplexMove(ChessNode start, ChessNode end,
                    ChessNode secondaryStart, ChessNode secondaryEnd, bool valid) : base(start, end)
 {
     this.secondaryEnd   = secondaryEnd.GetCord();
     this.secondaryStart = secondaryStart.GetCord();
     this.valid          = true;
     this.validated      = true;
 }