I'm currently compiling a list of tile properties for my Roguelike game and have identified the following properties and included some examples so people can see my thoughts, can anyone think of any other useful properties?
TileType = Floor,Wall,doorway,archway,river,lake...etc
TileContents = Nothing,Tree,Statue,Door,trap,stairs,window,*OBJECT*
Covering = wood,stone, marble, dirt, grass, gravel,water, lava...etc
TileDescription
SeeThrough = boolean 0:no 1:yes
WalkOnTile = boolean 0:no 1:yes
FlyOverTile = boolean 0:no 1:yes
EntryAllowed = boolean 0:no 1:yes
ExitAllowed = boolean 0:no 1:yes
ProjectilePassThrough = boolean 0:no 1:yes
DropItemsHere = boolean 0:no 1:yes
HasTileBeenExplored = boolean 0:no 1:yes
TileProvidesLight = 0:no >0:strength of light
DamageTakenOnEntry = 1d2
DamageTakenOnExit = 0
TileTrapID = 0:no >0:trap.id
TileExitToLevelID 1
TileExitDirection = "up", "down", "into", "out of"
Thanks in advance,
Steve.
Marriage is a circle of rings....
Engagement ring, Wedding ring, Suffering!