| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Implementation.MonadClientImplementation
Contents
Description
The implementation of our custom game client monads. Just as any other component of the library, this implementation can be substituted.
Synopsis
- executorCli :: CCUI -> UIOptions -> ClientOptions -> Bool -> COps -> FactionId -> ChanServer -> IO ()
- data CliState = CliState {}
- newtype CliImplementation a = CliImplementation {}
Documentation
executorCli :: CCUI -> UIOptions -> ClientOptions -> Bool -> COps -> FactionId -> ChanServer -> IO () Source #
Run the main client loop, with the given arguments and empty
initial states, in the IO monad.
Internal operations
Constructors
| CliState | |
Fields
| |
newtype CliImplementation a Source #
Client state transformation monad.
Constructors
| CliImplementation | |
Fields | |