Safe Haskell | None |
---|
Basic type classes for server game actions.
This module should not be imported anywhere except in Action
and TypeAction
.
Documentation
class MonadActionRO m => MonadServer m whereSource
getServer :: m StateServerSource
getsServer :: (StateServer -> a) -> m aSource
modifyServer :: (StateServer -> StateServer) -> m ()Source
putServer :: StateServer -> m ()Source
saveServer :: m ()Source
class MonadServer m => MonadConnServer m whereSource
getDict :: m ConnServerDictSource
getsDict :: (ConnServerDict -> a) -> m aSource
modifyDict :: (ConnServerDict -> ConnServerDict) -> m ()Source
putDict :: ConnServerDict -> m ()Source