lines-of-action-0.0.1: Lines of Action, 2-player strategy board game

Safe HaskellNone
LanguageHaskell2010

LinesOfAction.Console

Documentation

newtype Console a Source #

Constructors

Console (StateT Board IO a) 

Instances

Monad Console Source # 

Methods

(>>=) :: Console a -> (a -> Console b) -> Console b #

(>>) :: Console a -> Console b -> Console b #

return :: a -> Console a #

fail :: String -> Console a #

Functor Console Source # 

Methods

fmap :: (a -> b) -> Console a -> Console b #

(<$) :: a -> Console b -> Console a #

Applicative Console Source # 

Methods

pure :: a -> Console a #

(<*>) :: Console (a -> b) -> Console a -> Console b #

liftA2 :: (a -> b -> c) -> Console a -> Console b -> Console c #

(*>) :: Console a -> Console b -> Console b #

(<*) :: Console a -> Console b -> Console a #

MonadIO Console Source # 

Methods

liftIO :: IO a -> Console a #

Game Console Source # 

main :: IO () Source #