public class GrinderMap extends GrinderFlatMap
| Modifier and Type | Field | Description | 
|---|---|---|
| protected int | maxZ | |
| protected int | minZ | |
| protected int | zFix | 
area, areaMap, boundsXYXY, CLUSTERSIZE, debug, hashRooms, Xbound, Xstart, Ybound, Ystart| Constructor | Description | 
|---|---|
| GrinderMap() | |
| GrinderMap(Area A,
          int[] xyxy) | 
| Modifier and Type | Method | Description | 
|---|---|---|
| protected void | findEmptyCluster(java.util.Map<java.lang.String,GrinderRoom> processed,
                java.util.List<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.Map<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() | 
anythingThatDirection, buildCluster, clusterSet, findRelGridDir, getDirectionSet, getDistanceFrom, getDoorLabelGif, isUnClusteredRoom, newXY, placeRoomsII, roomColorStyle, scoreRoomIIpublic GrinderMap()
public GrinderMap(Area A, int[] xyxy)
public void rePlaceRooms()
rePlaceRooms in class GrinderFlatMappublic void rebuildGrid()
rebuildGrid in class GrinderFlatMapprotected GrinderRoom getProcessedRoomAt(java.util.Hashtable<java.lang.String,GrinderRoom> processed, int x, int y, int z)
public GrinderRoom getRoom(java.lang.String ID)
getRoom in class GrinderFlatMapprotected boolean isEmptyCluster(java.util.Map<java.lang.String,GrinderRoom> processed, int x, int y, int z)
protected void findEmptyCluster(java.util.Map<java.lang.String,GrinderRoom> processed, java.util.List<java.lang.Integer> XYZ)
public void placeRooms()
placeRooms in class GrinderFlatMappublic java.lang.StringBuffer getHTMLTable(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq)
getHTMLTable in class GrinderFlatMappublic java.lang.StringBuffer getHTMLMap(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq)
getHTMLMap in class GrinderFlatMappublic java.lang.StringBuffer getHTMLMap(com.planet_ink.coffee_web.interfaces.HTTPRequest httpReq,
                                         int roomSize)
getHTMLMap in class GrinderFlatMapprotected GrinderRoom getRoomInDir(GrinderRoom room, int d)
getRoomInDir in class GrinderFlatMappublic void placeRoom(GrinderRoom room, int favoredX, int favoredY, java.util.Hashtable<java.lang.String,GrinderRoom> processed, boolean doNotDefer, boolean passTwo, int depth, int zLevel)