Safe Haskell | None |
---|---|
Language | Haskell98 |
- type PuzzleSol b = (Diagram b, Maybe (Diagram b))
- type RenderPuzzle b p s = (p -> Diagram b, (p, s) -> Diagram b)
- data OutputChoice
- draw :: Backend' b => Maybe (CodeDiagrams (Diagram b)) -> PuzzleSol b -> OutputChoice -> Maybe (Diagram b)
- data Unit
- diagramWidth :: Backend' b => Diagram b -> Double
- toOutputWidth :: Unit -> Double -> Double