Class MigrationGroupDefinitions

java.lang.Object
zombie.characters.animals.MigrationGroupDefinitions

public class MigrationGroupDefinitions extends Object
  • Field Details

    • type

      public String type
    • male

      public String male
    • female

      public String female
    • baby

      public String 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

      public ArrayList<String> sleepPeriodStart
    • sleepPeriodEnd

      public ArrayList<String> sleepPeriodEnd
    • eatPeriodStart

      public ArrayList<String> eatPeriodStart
    • eatPeriodEnd

      public ArrayList<String> 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

      public static HashMap<String,MigrationGroupDefinitions> migrationDef
  • Constructor Details

    • MigrationGroupDefinitions

      public MigrationGroupDefinitions()
  • Method Details

    • getMigrationDefs

      public static HashMap<String,MigrationGroupDefinitions> getMigrationDefs()
    • loadMigrationsDefinitions

      public static void loadMigrationsDefinitions()
    • generatePossibleAnimals

      public static ArrayList<IsoAnimal> generatePossibleAnimals(VirtualAnimal virtualAnimal, String string)
    • getNextEatTime

      public static double getNextEatTime(String string)
    • getNextSleepTime

      public static double getNextSleepTime(String string)
    • getRandBreed

      public String getRandBreed()
    • initValueFromDef

      public static void initValueFromDef(VirtualAnimal virtualAnimal)
    • Reset

      public static void Reset()