Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 -> COps -> Bool -> FactionId -> ChanServer -> IO ()
- data CliState = CliState {}
- newtype CliImplementation a = CliImplementation {}
Documentation
executorCli :: CCUI -> UIOptions -> ClientOptions -> COps -> Bool -> FactionId -> ChanServer -> IO () Source #
Run the main client loop, with the given arguments and empty
initial states, in the IO
monad.
Internal operations
CliState | |
|
newtype CliImplementation a Source #
Client state transformation monad.