public bool IsCheck() { Board after = new Board(fen); after.moveColor = moveColor.FlipColor(); return(after.CanEatKing()); }
public bool IsCheck() { // Создание доски (передача хода) Board after = new Board(fen); after.moveColor = moveColor.FlipColor(); return(after.CanEatKing()); }
public bool IsCheckAfterMove(FigureMoving fm) { Board after = Move(fm); return(after.CanEatKing()); }
internal bool IsCheckAfter(FigureMoving fm) { Board after = Move(fm); return(after.CanEatKing()); }