Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- withAffection :: AffectionConfig us -> IO ()
- get :: MonadState s m => m s
- put :: MonadState s m => s -> m ()
- liftIO :: MonadIO m => IO a -> m a
- module Affection.Logging
- module Affection.Subsystems
- module Affection.MessageBus
- module Affection.Util
- module Affection.StateMachine
- module Affection.Types
Documentation
:: AffectionConfig us | Configuration of the Game and its engine. |
-> IO () |
Main function which bootstraps everything else.
get :: MonadState s m => m s #
Return the state from the internals of the monad.
put :: MonadState s m => s -> m () #
Replace the state inside the monad.
module Affection.Logging
module Affection.Subsystems
module Affection.MessageBus
module Affection.Util
module Affection.StateMachine
module Affection.Types