com.planet_ink.coffee_mud.Libraries.interfaces
Interface AreaGenerationLibrary.LayoutNode
- All Known Implementing Classes:
- DefaultLayoutNode
- Enclosing interface:
- AreaGenerationLibrary
public static interface AreaGenerationLibrary.LayoutNode
crossLink
void crossLink(AreaGenerationLibrary.LayoutNode to)
delLink
void delLink(AreaGenerationLibrary.LayoutNode linkNode)
getLink
AreaGenerationLibrary.LayoutNode getLink(int d)
links
java.util.Hashtable<java.lang.Integer,AreaGenerationLibrary.LayoutNode> links()
tags
java.util.Hashtable<AreaGenerationLibrary.LayoutTags,java.lang.String> tags()
coord
long[] coord()
isStreetLike
boolean isStreetLike()
deLink
void deLink()
flag
void flag(AreaGenerationLibrary.LayoutFlags flag)
flagRun
void flagRun(AreaGenerationLibrary.LayoutRuns dirs)
isFlagged
boolean isFlagged(AreaGenerationLibrary.LayoutFlags flag)
getFlagRuns
AreaGenerationLibrary.LayoutRuns getFlagRuns()
type
AreaGenerationLibrary.LayoutTypes type()
setExits
void setExits(int[] dirs)
flagGateExit
void flagGateExit(int dir)
reType
void reType(AreaGenerationLibrary.LayoutTypes type)
getColorRepresentation
java.lang.String getColorRepresentation(int line)
room
Room room()
setRoom
void setRoom(Room room)