public Moves(BoardController boardController) { this.boardController = boardController; }
Chess(BoardController boardController) { this.boardController = boardController; this.moves = new Moves(boardController); UpdateCheckFlags(); }
public bool isCheckAfter(MoveController mc) { BoardController after = Move(mc); return(after.CanEatKing()); }