bishbosh-0.1.2.0: Plays chess.
Safe HaskellNone
LanguageHaskell2010

BishBosh.UI.SetObject

Description

AUTHOR
Dr. Alistair Ward
DESCRIPTION
Defines the things a user can mutate at runtime.
Synopsis

Types

Data-types

data SetObject Source #

The sum-type of fields a user can mutate.

Constructors

EPD Game

Define the position.

SearchDepth NPlies

Set the number of plies to to search ahead for the optimal move.

Instances

Instances details
Eq SetObject Source # 
Instance details

Defined in BishBosh.UI.SetObject

Read SetObject Source # 
Instance details

Defined in BishBosh.UI.SetObject

Show SetObject Source # 
Instance details

Defined in BishBosh.UI.SetObject

NFData SetObject Source # 
Instance details

Defined in BishBosh.UI.SetObject

Methods

rnf :: SetObject -> () #

Constants

searchDepthTag :: String Source #

Input-format.

Functions

autoComplete :: ShowS Source #

Replace the first word of the specified string with the name of a command of which it is an unambiguous case-insensitive prefix.

Constructors

mkEPD :: Game -> SetObject Source #

Constructor.

mkSearchDepth :: NPlies -> SetObject Source #

Smart constructor.