License | MIT |
---|---|
Maintainer | Joe Leslie-Hurd <joe@gilith.com> |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell98 |
Documentation
darkSquare :: Coord -> Bool Source #
northVector :: Vector Source #
eastVector :: Vector Source #
southVector :: Vector Source #
westVector :: Vector Source #
rookVectors :: [Vector] Source #
bishopVectors :: [Vector] Source #
queenVectors :: [Vector] Source #
initialRep :: PosRep Source #
pawnsToMoveVictoryRep :: PosRep -> Bool Source #
pawnsToMoveVictory :: Pos -> Bool Source #
evalInitial :: Val Pos v -> v Source #
bfsInitial :: [(Player, Pos)] Source #
validateStrategy :: Player -> Strategy Pos -> StrategyFail Pos Source #
evalOpposite :: Val Pos v -> v Source #