| Safe Haskell | None |
|---|
Game.LambdaHack.Cave
Description
Generation of caves (not yet inhabited dungeon levels) from cave kinds.
Documentation
type TileMapXY = TileMapXYSource
The map of tile kinds in a cave.
The map is sparse. The default tile that eventually fills the empty spaces
is specified in the cave kind specification with cdefaultTile.
type SecretMapXY = Map PointXY SecretTimeSource
The map of starting secrecy strength of tiles in a cave. The map is sparse. Unspecified tiles have secrecy strength of 0.
type ItemMapXY = Map PointXY ItemSource
The map of starting items in tiles of a cave. The map is sparse. Unspecified tiles have no starting items.
The type of caves (not yet inhabited dungeon levels).
Constructors
| Cave | |