Safe Haskell | None |
---|---|
Language | Haskell2010 |
AUTHOR
- Dr. Alistair Ward
DESCRIPTION
- Qualifies a move with a move-type.
Synopsis
- type QualifiedMoveSequence = [QualifiedMove]
- data QualifiedMove
- mkQualifiedMove :: Move -> MoveType -> QualifiedMove
Types
Type-synonyms
type QualifiedMoveSequence = [QualifiedMove] Source #
A sequence of QualifiedMoves applied to a game.
Data-types
data QualifiedMove Source #
A move qualified by its movetype.
Instances
Eq QualifiedMove Source # | |
Defined in BishBosh.Component.QualifiedMove (==) :: QualifiedMove -> QualifiedMove -> Bool # (/=) :: QualifiedMove -> QualifiedMove -> Bool # | |
Read QualifiedMove Source # | |
Defined in BishBosh.Component.QualifiedMove readsPrec :: Int -> ReadS QualifiedMove # readList :: ReadS [QualifiedMove] # | |
Show QualifiedMove Source # | |
Defined in BishBosh.Component.QualifiedMove showsPrec :: Int -> QualifiedMove -> ShowS # show :: QualifiedMove -> String # showList :: [QualifiedMove] -> ShowS # | |
NFData QualifiedMove Source # | |
Defined in BishBosh.Component.QualifiedMove rnf :: QualifiedMove -> () # | |
ReflectableOnX QualifiedMove Source # | |
Defined in BishBosh.Component.QualifiedMove | |
ShowNotation QualifiedMove Source # | |
Defined in BishBosh.Notation.MoveNotation showsNotation :: MoveNotation -> QualifiedMove -> ShowS Source # |
Functions
Constructors
mkQualifiedMove :: Move -> MoveType -> QualifiedMove Source #
Constructor.