com.planet_ink.coffee_mud.WebMacros.grinder
Class GrinderMap
java.lang.Object
com.planet_ink.coffee_mud.WebMacros.grinder.GrinderFlatMap
com.planet_ink.coffee_mud.WebMacros.grinder.GrinderMap
public class GrinderMap
- extends GrinderFlatMap
Field Summary |
protected int |
maxZ
|
protected int |
minZ
|
protected int |
zFix
|
Method Summary |
protected void |
findEmptyCluster(java.util.Hashtable<java.lang.String,GrinderRoom> processed,
java.util.Vector<java.lang.Integer> XYZ)
|
java.lang.StringBuffer |
getHTMLMap(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq)
|
java.lang.StringBuffer |
getHTMLMap(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
int roomSize)
|
java.lang.StringBuffer |
getHTMLTable(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq)
|
protected GrinderRoom |
getProcessedRoomAt(java.util.Hashtable<java.lang.String,GrinderRoom> processed,
int x,
int y,
int z)
|
GrinderRoom |
getRoom(java.lang.String ID)
|
protected GrinderRoom |
getRoomInDir(GrinderRoom room,
int d)
|
protected boolean |
isEmptyCluster(java.util.Hashtable<java.lang.String,GrinderRoom> processed,
int x,
int y,
int z)
|
void |
placeRoom(GrinderRoom room,
int favoredX,
int favoredY,
java.util.Hashtable<java.lang.String,GrinderRoom> processed,
boolean doNotDefer,
boolean passTwo,
int depth,
int zLevel)
|
void |
placeRooms()
|
void |
rebuildGrid()
|
void |
rePlaceRooms()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
minZ
protected int minZ
maxZ
protected int maxZ
zFix
protected int zFix
GrinderMap
public GrinderMap()
GrinderMap
public GrinderMap(Area A,
int[] xyxy)
rePlaceRooms
public void rePlaceRooms()
- Overrides:
rePlaceRooms
in class GrinderFlatMap
rebuildGrid
public void rebuildGrid()
- Overrides:
rebuildGrid
in class GrinderFlatMap
getProcessedRoomAt
protected GrinderRoom getProcessedRoomAt(java.util.Hashtable<java.lang.String,GrinderRoom> processed,
int x,
int y,
int z)
getRoom
public GrinderRoom getRoom(java.lang.String ID)
- Overrides:
getRoom
in class GrinderFlatMap
isEmptyCluster
protected boolean isEmptyCluster(java.util.Hashtable<java.lang.String,GrinderRoom> processed,
int x,
int y,
int z)
findEmptyCluster
protected void findEmptyCluster(java.util.Hashtable<java.lang.String,GrinderRoom> processed,
java.util.Vector<java.lang.Integer> XYZ)
placeRooms
public void placeRooms()
- Overrides:
placeRooms
in class GrinderFlatMap
getHTMLTable
public java.lang.StringBuffer getHTMLTable(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq)
- Overrides:
getHTMLTable
in class GrinderFlatMap
getHTMLMap
public java.lang.StringBuffer getHTMLMap(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq)
- Overrides:
getHTMLMap
in class GrinderFlatMap
getHTMLMap
public java.lang.StringBuffer getHTMLMap(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
int roomSize)
- Overrides:
getHTMLMap
in class GrinderFlatMap
getRoomInDir
protected GrinderRoom getRoomInDir(GrinderRoom room,
int d)
- Overrides:
getRoomInDir
in class GrinderFlatMap
placeRoom
public void placeRoom(GrinderRoom room,
int favoredX,
int favoredY,
java.util.Hashtable<java.lang.String,GrinderRoom> processed,
boolean doNotDefer,
boolean passTwo,
int depth,
int zLevel)