Class MigrationGroupDefinitions
java.lang.Object
zombie.characters.animals.MigrationGroupDefinitions
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
int
int
int
int
int
int
int
int
static HashMap
<String, MigrationGroupDefinitions> int
int
int
int
float
int
int
int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongeneratePossibleAnimals
(VirtualAnimal virtualAnimal, String string) static HashMap
<String, MigrationGroupDefinitions> static double
getNextEatTime
(String string) static double
getNextSleepTime
(String string) static void
initValueFromDef
(VirtualAnimal virtualAnimal) static void
static void
Reset()
-
Field Details
-
type
-
male
-
female
-
baby
-
minAnimal
public int minAnimal -
maxAnimal
public int maxAnimal -
maxMale
public int maxMale -
babyChance
public int babyChance -
minTimeBeforeEat
public int minTimeBeforeEat -
maxTimeBeforeEat
public int maxTimeBeforeEat -
timeToEat
public int timeToEat -
minTimeBeforeSleep
public int minTimeBeforeSleep -
maxTimeBeforeSleep
public int maxTimeBeforeSleep -
sleepPeriodStart
-
sleepPeriodEnd
-
eatPeriodStart
-
eatPeriodEnd
-
timeToSleep
public int timeToSleep -
speed
public float speed -
trackChance
public int trackChance -
poopChance
public int poopChance -
brokenTwigsChance
public int brokenTwigsChance -
herbGrazeChance
public int herbGrazeChance -
furChance
public int furChance -
flatHerbChance
public int flatHerbChance -
migrationDef
-
-
Constructor Details
-
MigrationGroupDefinitions
public MigrationGroupDefinitions()
-
-
Method Details
-
getMigrationDefs
-
loadMigrationsDefinitions
public static void loadMigrationsDefinitions() -
generatePossibleAnimals
public static ArrayList<IsoAnimal> generatePossibleAnimals(VirtualAnimal virtualAnimal, String string) -
getNextEatTime
-
getNextSleepTime
-
getRandBreed
-
initValueFromDef
-
Reset
public static void Reset()
-