Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Move
- outcome :: HalmaBoard -> Move -> HalmaBoard
- data Rating
- rateTeam :: Team -> HalmaBoard -> Rating
- allOwnPieces :: HalmaBoard -> Team -> [Index HalmaGrid]
- allLegalMoves :: RuleOptions -> HalmaBoard -> Team -> [Move]
Documentation
A move of piece on a (Halma) board.
outcome :: HalmaBoard -> Move -> HalmaBoard Source #
allOwnPieces :: HalmaBoard -> Team -> [Index HalmaGrid] Source #
allLegalMoves :: RuleOptions -> HalmaBoard -> Team -> [Move] Source #