com.planet_ink.coffee_mud.Libraries.interfaces
Interface AreaGenerationLibrary.LayoutNode

All Known Implementing Classes:
DefaultLayoutNode
Enclosing interface:
AreaGenerationLibrary

public static interface AreaGenerationLibrary.LayoutNode


Method Summary
 long[] coord()
           
 void crossLink(AreaGenerationLibrary.LayoutNode to)
           
 void deLink()
           
 void delLink(AreaGenerationLibrary.LayoutNode linkNode)
           
 void flag(AreaGenerationLibrary.LayoutFlags flag)
           
 void flagGateExit(int dir)
           
 void flagRun(AreaGenerationLibrary.LayoutRuns dirs)
           
 java.lang.String getColorRepresentation(int line)
           
 AreaGenerationLibrary.LayoutRuns getFlagRuns()
           
 AreaGenerationLibrary.LayoutNode getLink(int d)
           
 boolean isFlagged(AreaGenerationLibrary.LayoutFlags flag)
           
 boolean isStreetLike()
           
 java.util.Hashtable<java.lang.Integer,AreaGenerationLibrary.LayoutNode> links()
           
 void reType(AreaGenerationLibrary.LayoutTypes type)
           
 Room room()
           
 void setExits(int[] dirs)
           
 void setRoom(Room room)
           
 java.util.Hashtable<AreaGenerationLibrary.LayoutTags,java.lang.String> tags()
           
 AreaGenerationLibrary.LayoutTypes type()
           
 

Method Detail

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)