swarm-0.5.0.0: 2D resource gathering game with programmable robots
LicenseBSD-3-Clause
Safe HaskellSafe-Inferred
LanguageHaskell2010

Swarm.Game.Terrain

Contents

Description

Terrain types and properties.

Synopsis

Terrain

data TerrainType Source #

The different possible types of terrain. Unlike entities and robots, these are hard-coded into the game.

Constructors

StoneT 
DirtT 
GrassT 
IceT 
BlankT 

Instances

Instances details
FromJSON TerrainType Source # 
Instance details

Defined in Swarm.Game.Terrain

Monoid TerrainType Source # 
Instance details

Defined in Swarm.Game.Terrain

Semigroup TerrainType Source # 
Instance details

Defined in Swarm.Game.Terrain

Bounded TerrainType Source # 
Instance details

Defined in Swarm.Game.Terrain

Enum TerrainType Source # 
Instance details

Defined in Swarm.Game.Terrain

Read TerrainType Source # 
Instance details

Defined in Swarm.Game.Terrain

Show TerrainType Source # 
Instance details

Defined in Swarm.Game.Terrain

Eq TerrainType Source # 
Instance details

Defined in Swarm.Game.Terrain

Ord TerrainType Source # 
Instance details

Defined in Swarm.Game.Terrain

terrainMap :: Map TerrainType Display Source #

A map containing a Display record for each different TerrainType.