public class Cavern
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
MAX_EDGE_WEIGHT |
static int |
MAX_GOLD_VALUE |
static int |
TASTY_VALUE |
Modifier and Type | Method and Description |
---|---|
static Cavern |
deserialize(java.util.List<java.lang.String> nodeStrList) |
static Cavern |
digEscapeCavern(int rows,
int cols,
int currentRow,
int currentCol,
java.util.Random rand) |
static Cavern |
digExploreCavern(int rows,
int cols,
java.util.Random rand) |
int |
getColumnCount() |
Node |
getEntrance() |
java.util.Set<Node> |
getGraph() |
Node |
getNodeAt(int r,
int c) |
int |
getRowCount() |
Node |
getTarget() |
Tile |
getTileAt(int r,
int c) |
java.util.List<java.lang.String> |
serialize() |
public static final int MAX_EDGE_WEIGHT
public static final int MAX_GOLD_VALUE
public static final int TASTY_VALUE
public static Cavern digExploreCavern(int rows, int cols, java.util.Random rand)
public static Cavern digEscapeCavern(int rows, int cols, int currentRow, int currentCol, java.util.Random rand)
public int getRowCount()
public int getColumnCount()
public java.util.Set<Node> getGraph()
public Node getEntrance()
public Node getTarget()
public Tile getTileAt(int r, int c)
public Node getNodeAt(int r, int c)
public java.util.List<java.lang.String> serialize()
public static Cavern deserialize(java.util.List<java.lang.String> nodeStrList)