Safe Haskell | None |
---|---|
Language | Haskell2010 |
Game action monads and basic building blocks for human and computer player actions. Has no access to the the main action type.
Documentation
class (Monad m, Functor m) => MonadStateRead m where Source
getLevel :: MonadStateRead m => LevelId -> m Level Source
nUI :: MonadStateRead m => m Int Source
factionCanEscape :: MonadStateRead m => FactionId -> m Bool Source
factionLoots :: MonadStateRead m => FactionId -> m Bool Source