bothack.tile

->Tile

(->Tile x y glyph color item-glyph item-color feature seen first-walked walked dug searched items new-items engraving engraving-type deaths tags room)
Positional factory function for class bothack.tile.Tile.

altar?

(altar? tile)

antimagic?

(antimagic? tile)

arrowtrap?

(arrowtrap? tile)

bars?

(bars? tile)

beartrap?

(beartrap? tile)

blank?

(blank? tile)

blocked?

(blocked? tile)
Stubborn peacefuls

boulder?

(boulder? tile)

bouldertrap?

(bouldertrap? tile)

cloud?

(cloud? tile)

corridor?

(corridor? tile)

darttrap?

(darttrap? tile)

diagonal-walkable?

(diagonal-walkable? game tile)

diggable?

(diggable? tile)

digit?

(digit? tile)

door-closed?

(door-closed? tile)

door-locked?

(door-locked? tile)

door-open?

(door-open? tile)

door-secret?

(door-secret? tile)

door?

(door? tile)

drawbridge-lowered?

(drawbridge-lowered? tile)

drawbridge-raised?

(drawbridge-raised? tile)

drawbridge?

(drawbridge? tile)

dug?

(dug? tile)

e?

(e? tile)
Is Elbereth inscribed on the current tile?

engravable?

(engravable? tile)
Is the tile safely dust-engravable?  Considers water/air plane tiles
engravable (can-engrave? catches this case)

firetrap?

(firetrap? tile)

floor?

(floor? tile)

fountain?

(fountain? tile)
Dangerously overused minetown fountains not considered fountains

grave?

(grave? tile)

has-feature?

(has-feature? tile feature)

hole?

(hole? tile)

ice?

(ice? tile)

initial-tile

(initial-tile x y)

item?

(item? tile)(item? glyph color)

lava?

(lava? tile)

levelport?

(levelport? tile)

lootable-items

(lootable-items tile)

magictrap?

(magictrap? tile)

map->Tile

(map->Tile m__5869__auto__)
Factory function for class bothack.tile.Tile, taking a map of keywords to field values.

mark-death

(mark-death tile monster turn)

mine?

(mine? tile)

monster-glyph?

(monster-glyph? glyph)

monster?

(monster? tile)(monster? glyph color)

opposite-stairs

(opposite-stairs feature)

parse-tile

(parse-tile tile new-glyph new-color)

perma-e?

(perma-e? tile)
Is Elbereth engraved on the current tile with a permanent method?

pit?

(pit? tile)

polytrap?

(polytrap? tile)

pool?

(pool? tile)

portal?

(portal? tile)

reset-item

(reset-item tile)

rock?

(rock? tile)

rocktrap?

(rocktrap? tile)

rusttrap?

(rusttrap? tile)

searched

(searched level tile)
How many times the tile has been searched directly (not by searching a neighbor)

shop-types

shop?

(shop? tile)

shops

sink?

(sink? tile)

sleeptrap?

(sleeptrap? tile)

spikepit?

(spikepit? tile)

squeaky?

(squeaky? tile)

stairs-down?

(stairs-down? tile)

stairs-up?

(stairs-up? tile)

stairs?

(stairs? tile)

statuetrap?

(statuetrap? tile)

teletrap?

(teletrap? tile)

temple?

(temple? tile)

throne?

(throne? tile)

transparent?

(transparent? {:keys [feature monster items], :as tile})
For unexplored tiles just a guess

trap-names

trap?

(trap? tile)
Clouds on the plane of air are considered a trap (unavoidable lightning)

trapdoor?

(trapdoor? tile)

traps

tree?

(tree? tile)

unexplored?

(unexplored? tile)

unknown-trap?

(unknown-trap? tile)

unknown?

(unknown? tile)

visited-stairs?

(visited-stairs? tile)

walkable-by

(walkable-by {:keys [feature], :as tile} glyph)

walkable?

(walkable? tile)
Considers unexplored tiles, traps and ice walkable

wall?

(wall? tile)

web?

(web? tile)