| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
BishBosh.State.EnPassantAbscissa
Description
AUTHOR- Dr. Alistair Ward
DESCRIPTION- Defines the file on which an En-passant option currently exists.
Synopsis
Types
Data-types
data EnPassantAbscissa Source #
Defines the file on which an En-passant option currently exists.
Instances
| Eq EnPassantAbscissa Source # | |
Defined in BishBosh.State.EnPassantAbscissa Methods (==) :: EnPassantAbscissa -> EnPassantAbscissa -> Bool # (/=) :: EnPassantAbscissa -> EnPassantAbscissa -> Bool # | |
| Ord EnPassantAbscissa Source # | |
Defined in BishBosh.State.EnPassantAbscissa Methods compare :: EnPassantAbscissa -> EnPassantAbscissa -> Ordering # (<) :: EnPassantAbscissa -> EnPassantAbscissa -> Bool # (<=) :: EnPassantAbscissa -> EnPassantAbscissa -> Bool # (>) :: EnPassantAbscissa -> EnPassantAbscissa -> Bool # (>=) :: EnPassantAbscissa -> EnPassantAbscissa -> Bool # max :: EnPassantAbscissa -> EnPassantAbscissa -> EnPassantAbscissa # min :: EnPassantAbscissa -> EnPassantAbscissa -> EnPassantAbscissa # | |
| NFData EnPassantAbscissa Source # | |
Defined in BishBosh.State.EnPassantAbscissa Methods rnf :: EnPassantAbscissa -> () # | |
| Hashable EnPassantAbscissa Source # | |
Defined in BishBosh.State.EnPassantAbscissa Methods listRandoms :: Zobrist positionHash -> EnPassantAbscissa -> [positionHash] Source # | |
Functions
Constructor
mkMaybeEnPassantAbscissa Source #
Arguments
| :: LogicalColour | The player who moves next, & who may have an En-passant capture-option. |
| -> MaybePieceByCoordinates | |
| -> Turn | The last turn taken. |
| -> Maybe EnPassantAbscissa |
Constructor.