aeson-tiled-0.0.2.1: Aeson instances for the Tiled map editor.
Safe HaskellNone
LanguageHaskell2010

Codec.Tiled.Tileset.Terrain

Documentation

data Terrain Source #

Constructors

Terrain 

Fields

Instances

Instances details
Eq Terrain Source # 
Instance details

Defined in Codec.Tiled.Tileset.Terrain

Methods

(==) :: Terrain -> Terrain -> Bool #

(/=) :: Terrain -> Terrain -> Bool #

Show Terrain Source # 
Instance details

Defined in Codec.Tiled.Tileset.Terrain

Generic Terrain Source # 
Instance details

Defined in Codec.Tiled.Tileset.Terrain

Associated Types

type Rep Terrain :: Type -> Type #

Methods

from :: Terrain -> Rep Terrain x #

to :: Rep Terrain x -> Terrain #

ToJSON Terrain Source # 
Instance details

Defined in Codec.Tiled.Tileset.Terrain

FromJSON Terrain Source # 
Instance details

Defined in Codec.Tiled.Tileset.Terrain

type Rep Terrain Source # 
Instance details

Defined in Codec.Tiled.Tileset.Terrain

type Rep Terrain = D1 ('MetaData "Terrain" "Codec.Tiled.Tileset.Terrain" "aeson-tiled-0.0.2.1-3IFO8Z3ijyPIGJuK63SCDZ" 'False) (C1 ('MetaCons "Terrain" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Vector Property))) :*: S1 ('MetaSel ('Just "tile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))