bishbosh-0.1.3.0: Plays chess.
Safe HaskellNone
LanguageHaskell2010

BishBosh.Time.StopWatch

Description

AUTHOR
Dr. Alistair Ward
DESCRIPTION
Defines a stop-watch for use by a single player; so two independent instances will be required to construct a game-clock.
Synopsis

Types

Data-types

data StopWatch Source #

The watch is either running & records the time at which it was started, or is stopped & records the elapsed duration.

Instances

Instances details
Eq StopWatch Source # 
Instance details

Defined in BishBosh.Time.StopWatch

Show StopWatch Source # 
Instance details

Defined in BishBosh.Time.StopWatch

Default StopWatch Source # 
Instance details

Defined in BishBosh.Time.StopWatch

Methods

def :: StopWatch #

NFData StopWatch Source # 
Instance details

Defined in BishBosh.Time.StopWatch

Methods

rnf :: StopWatch -> () #

Switchable StopWatch Source # 
Instance details

Defined in BishBosh.Time.StopWatch

ShowFloat StopWatch Source # 
Instance details

Defined in BishBosh.Time.StopWatch

Functions

getElapsedTime :: Fractional f => StopWatch -> f Source #

Extract the elapsed time from a stopped watch.

Constructor