Esempio n. 1
0
 public static BitBoard BitBoardRank(this Square sq) => RankBB[sq.Rank().AsInt()];
Esempio n. 2
0
 public static bool IsValidEp(this Square s) => s.Rank() == ERank.Rank3 || s.Rank() == ERank.Rank6;
Esempio n. 3
0
 public static char RankChar(this Square s) => s.Rank().RankChar();
Esempio n. 4
0
 public static Rank RelativeRank(this Square s, Player color) => s.Rank().RelativeRank(color);