Exemple #1
0
 public BoardState MovePiece(ulong from, ulong to)
 {
     return(BoardStateMutator.MovePiece(this, from, to));
 }
Exemple #2
0
 public BoardState ClearPiece(ulong bitSquare)
 {
     return(BoardStateMutator.ClearPiece(this, bitSquare));
 }
Exemple #3
0
 internal BoardState SetPiece(Square square, SquareContents contents)
 {
     return(BoardStateMutator.SetPiece(this, BitTranslator.TranslateToBit(square.File, square.Rank), contents));
 }
Exemple #4
0
 public BoardState SetPiece(ulong bitSquare, SquareContents contents)
 {
     return(BoardStateMutator.SetPiece(this, bitSquare, contents));
 }