antisplice-0.17.1.0: An engine for text-based dungeons.

Safe HaskellNone
LanguageHaskell2010

Game.Antisplice.Templates

Description

Provides (chatty-compatible) templates for automatical instance derivation.

Synopsis

Documentation

mkRoom :: Name -> DecsQ Source

Automatically derive an instance for MonadRoom

mkFail :: Name -> Name -> DecsQ Source

Automatically derive an instance for 'MonadError e'

mkDungeon :: Name -> DecsQ Source

Automatically derive an instance for MonadDungeon

mkObject :: Name -> DecsQ Source

Automatically derive an instance for MonadObject

mkPlayer :: Name -> DecsQ Source

Automatically derive an instance for MonadPlayer

mkIO :: Name -> DecsQ Source

Automatically derive an instance for MonadIO

mkVocab :: Name -> DecsQ Source

Automatically derive an instance for MonadVocab