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 |