Safe Haskell | None |
---|
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).