Hoogle Search
Within LTS Haskell 24.40 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
buildTileMap :: COps -> Cave -> Rnd TileMapLambdaHack Game.LambdaHack.Server.DungeonGen No documentation available.
-
LambdaHack Game.LambdaHack.Server.DungeonGen No documentation available.
-
LambdaHack Game.LambdaHack.Server.DungeonGen.Cave tile kinds in the cave
type
TileMapEM = EnumMap Point ContentId TileKindLambdaHack Game.LambdaHack.Server.DungeonGen.Place The map of tile kinds in a place (and generally anywhere in a cave). The map is sparse. The default tile that eventually fills the empty spaces is specified in the cave kind specification with cdefTile.
buildFenceMap :: ContentId TileKind -> ContentId TileKind -> Area -> TileMapEMLambdaHack Game.LambdaHack.Server.DungeonGen.Place Construct a fence around an area, with the given tile kind. Corners have a different kind, e.g., to avoid putting doors there.
-
LambdaHack Game.LambdaHack.Server.DungeonGen.Place No documentation available.
-
LambdaHack Game.LambdaHack.Server.ItemRev Flavours assigned by the server to item kinds, in this particular game. This is total and never changes, hence implemented as vector. Morally, it's indexed by ContentId ItemKind and elements are Flavour.
dungeonFlavourMap :: COps -> FlavourMap -> Rnd FlavourMapLambdaHack Game.LambdaHack.Server.ItemRev Randomly chooses flavour for all item kinds for this game.
-
LambdaHack Game.LambdaHack.Server.ItemRev No documentation available.
-
LambdaHack Game.LambdaHack.Server.ItemRev Assigns flavours to item kinds. Assures no flavor is repeated for the same symbol, except for items with only one permitted flavour.