public class DungeonGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
UNKNOWN |
Constructor and Description |
---|
DungeonGenerator() |
Modifier and Type | Method and Description |
---|---|
static Position |
ascend(Position current) |
static Level |
createLevel(Position pos) |
static Position |
descend(Position current) |
static int |
exitCount(java.lang.String levelId) |
static int |
getCurrentLevelDepth() |
static java.lang.String |
getCurrentLevelId() |
static java.lang.String |
getCurrentLevelKind() |
static java.lang.String |
getEntryLevel() |
static java.lang.String |
getEntryLevelKind() |
static int |
getLevelDepth(java.lang.String id) |
static Level.Feeling |
getLevelFeeling(java.lang.String id) |
static java.lang.String |
getLevelKind(java.lang.String id) |
static org.json.JSONArray |
getLevelProperty(java.lang.String id,
java.lang.String property) |
static boolean |
getLevelProperty(java.lang.String id,
java.lang.String property,
boolean defaultValue) |
static float |
getLevelProperty(java.lang.String id,
java.lang.String property,
float defaultValue) |
static int |
getLevelProperty(java.lang.String id,
java.lang.String property,
int defaultValue) |
static java.lang.String |
getLevelProperty(java.lang.String id,
java.lang.String property,
java.lang.String defaultValue) |
static boolean |
isStatic(java.lang.String id) |
static void |
loadingLevel(Position next) |
static void |
showStory(Level level) |
public static final java.lang.String UNKNOWN
public static java.lang.String getEntryLevelKind()
public static java.lang.String getEntryLevel()
public static int exitCount(java.lang.String levelId)
public static java.lang.String getLevelProperty(java.lang.String id, java.lang.String property, java.lang.String defaultValue)
public static float getLevelProperty(java.lang.String id, java.lang.String property, float defaultValue)
public static boolean getLevelProperty(java.lang.String id, java.lang.String property, boolean defaultValue)
public static int getLevelProperty(java.lang.String id, java.lang.String property, int defaultValue)
public static org.json.JSONArray getLevelProperty(java.lang.String id, java.lang.String property)
public static boolean isStatic(java.lang.String id)
public static Level.Feeling getLevelFeeling(java.lang.String id)
public static void showStory(Level level)
@NonNull public static java.lang.String getLevelKind(java.lang.String id)
public static int getLevelDepth(java.lang.String id)
@NonNull public static java.lang.String getCurrentLevelKind()
@NonNull public static java.lang.String getCurrentLevelId()
public static int getCurrentLevelDepth()
public static void loadingLevel(Position next)