Class MigrationGroupDefinitions
java.lang.Object
zombie.characters.animals.MigrationGroupDefinitions
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionintintintintintintintintintstatic HashMap<String, MigrationGroupDefinitions> intintintintfloatintintint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongeneratePossibleAnimals(VirtualAnimal virtualAnimal, String string) static HashMap<String, MigrationGroupDefinitions> static doublegetNextEatTime(String string) static doublegetNextSleepTime(String string) static voidinitValueFromDef(VirtualAnimal virtualAnimal) static voidstatic voidReset()
-
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()
-