Safe Haskell | None |
---|---|
Language | Haskell2010 |
AUTHOR
- Dr. Alistair Ward
DESCRIPTION
- Defines the data-type which represents the physical (rather than logical) colour of the board & of pieces.
- The number of physical colours used to represent the board & pieces can be greater than the two logical colours required, but is limited in practice, since the terminal (optionally) used to render the image, typically can't cope with with a large number.
Synopsis
Types
Data-types
data PhysicalColour Source #
- Defines the sum-type of physical colours which can typically be rendered by a terminal.
- CAVEAT: the constructor-order both facilitates conversion to an ANSI Colour-code & the derivation of the complementary colour.
Instances
Constants
black :: PhysicalColour Source #
Constant.
red :: PhysicalColour Source #
Constant.
green :: PhysicalColour Source #
Constant.
yellow :: PhysicalColour Source #
Constant.
blue :: PhysicalColour Source #
Constant.
magenta :: PhysicalColour Source #
Constant.
cyan :: PhysicalColour Source #
Constant.
white :: PhysicalColour Source #
Constant.