swarm-0.7.0.0: 2D resource gathering game with programmable robots
LicenseBSD-3-Clause
Safe HaskellNone
LanguageHaskell2010

Swarm.Game.Scenario.Topography.ProtoCell

Description

 
Synopsis

Documentation

data SignpostableCell c Source #

Supplements a cell with waypoint and/or structure placement information

data StructureMarker Source #

Instances

Instances details
FromJSON StructureMarker Source # 
Instance details

Defined in Swarm.Game.Scenario.Topography.ProtoCell

Generic StructureMarker Source # 
Instance details

Defined in Swarm.Game.Scenario.Topography.ProtoCell

Associated Types

type Rep StructureMarker 
Instance details

Defined in Swarm.Game.Scenario.Topography.ProtoCell

type Rep StructureMarker = D1 ('MetaData "StructureMarker" "Swarm.Game.Scenario.Topography.ProtoCell" "swarm-0.7.0.0-IuFfgHrMoE7JrptOBRVOwx-swarm-topography" 'False) (C1 ('MetaCons "StructureMarker" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StructureName) :*: S1 ('MetaSel ('Just "orientation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Orientation))))
Show StructureMarker Source # 
Instance details

Defined in Swarm.Game.Scenario.Topography.ProtoCell

Eq StructureMarker Source # 
Instance details

Defined in Swarm.Game.Scenario.Topography.ProtoCell

type Rep StructureMarker Source # 
Instance details

Defined in Swarm.Game.Scenario.Topography.ProtoCell

type Rep StructureMarker = D1 ('MetaData "StructureMarker" "Swarm.Game.Scenario.Topography.ProtoCell" "swarm-0.7.0.0-IuFfgHrMoE7JrptOBRVOwx-swarm-topography" 'False) (C1 ('MetaCons "StructureMarker" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StructureName) :*: S1 ('MetaSel ('Just "orientation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Orientation))))