Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 (==) :: EnPassantAbscissa -> EnPassantAbscissa -> Bool # (/=) :: EnPassantAbscissa -> EnPassantAbscissa -> Bool # | |
Ord EnPassantAbscissa Source # | |
Defined in BishBosh.State.EnPassantAbscissa 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 rnf :: EnPassantAbscissa -> () # | |
Hashable EnPassantAbscissa Source # | |
Defined in BishBosh.State.EnPassantAbscissa listRandoms :: Zobrist positionHash -> EnPassantAbscissa -> [positionHash] Source # |
Functions
Constructor
mkMaybeEnPassantAbscissa Source #
:: LogicalColour | The player who moves next, & who may have an En-passant capture-option. |
-> MaybePieceByCoordinates | |
-> Turn | The last turn taken. |
-> Maybe EnPassantAbscissa |
Constructor.