| Portability | GHC |
|---|---|
| Stability | unstable |
| Maintainer | stephen.tetley@gmail.com |
Wumpus.Basic.Monads.DrawingMonad
Description
Drawing with trace and drawing context (i.e. reader monad of attributes - fill_colour etc.).
Documentation
Instances
| Monad (Drawing u) | |
| Functor (Drawing u) | |
| Applicative (Drawing u) | |
| DrawingCtxM (Drawing u) | |
| TraceM (Drawing u) u |
runDrawing :: DrawingAttr -> Drawing u a -> (a, Graphic u)Source
execDrawing :: DrawingAttr -> Drawing u a -> Graphic uSource
runDrawingT :: Monad m => DrawingAttr -> DrawingT u m a -> m (a, Graphic u)Source
execDrawingT :: Monad m => DrawingAttr -> DrawingT u m a -> m (Graphic u)Source