labyrinth-0.4.0.0: A complicated turn-based game

Safe HaskellNone

Labyrinth.Generate

Documentation

type LabGen g a = LabState (Rand g) aSource

allOf :: Monad m => [a -> m Bool] -> a -> m BoolSource

foldTimes :: Monad m => a -> Int -> (a -> m a) -> m aSource

foldTimes_ :: Monad m => a -> Int -> (a -> m a) -> m ()Source

untilR :: MonadState v m => m Bool -> m a -> m ()Source

untilRN :: MonadState v m => Int -> m Bool -> m a -> m BoolSource