turncoat-1.0: Elegant UCI chess engine
Safe HaskellSafe-Inferred
LanguageGHC2021

Utils.Board

Documentation

(>>) :: Bits a => a -> Square -> a infixl 9 Source #

(<<) :: Bits a => a -> Square -> a infixl 9 Source #

(&) :: Board -> Board -> Board infixl 8 Source #

(.\) :: Board -> Board -> Board infixl 7 Source #

(.|) :: Board -> Board -> Board infixl 7 Source #

(^) :: Board -> Board -> Board infixl 7 Source #

(~) :: Board -> Board infixl 9 Source #

toCondition :: (Ord a, Num a) => a -> a Source #

toReverseCondition :: (Num a, Ord a) => a -> a Source #

toFile :: Square -> File Source #

toRank :: Square -> Rank Source #