Class DesignationZoneAnimal
java.lang.Object
zombie.iso.areas.DesignationZone
zombie.iso.areas.DesignationZoneAnimal
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ArrayList<DesignationZoneAnimal> static final Stringstatic final Stringstatic final Stringfinal ArrayList<IsoWorldInventoryObject> final ArrayList<IsoGridSquare> final ArrayList<IsoFeedingTrough> static final floatstatic final floatstatic final floatstatic final floatstatic final floatstatic final floatstatic final StringFields inherited from class DesignationZone
allZones, h, hourLastSeen, id, lastActionTimestamp, lastUpdate, name, streamed, type, w, x, y, z -
Constructor Summary
ConstructorsConstructorDescriptionDesignationZoneAnimal(String name, int x, int y, int z, int x2, int y2, boolean doSync) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddCorpse(IsoDeadBody corpse) voidstatic voidstatic voidaddNewRoof(int x, int y, int z) voidcheck()voidvoiddoMeta(int hours) static ArrayList<DesignationZoneAnimal> getAllDZones(ArrayList<DesignationZoneAnimal> currentList, DesignationZoneAnimal zoneToCheck, DesignationZoneAnimal previousZone) static ArrayList<DesignationZoneAnimal> intintintstatic StringgetType()static DesignationZoneAnimalgetZone(int x, int y) static DesignationZoneAnimalgetZone(int x, int y, int z) static DesignationZoneAnimalgetZoneById(double zoneID) static DesignationZoneAnimalgetZoneF(float x, float y, float z) static booleanstatic booleanstatic booleanvoidremoveAnimal(IsoAnimal animal) voidremoveCorpse(IsoDeadBody corpse) static voidstatic voidremoveZone(DesignationZoneAnimal zone, boolean doSync) static voidReset()Methods inherited from class DesignationZone
addZone, getAllZonesByType, getH, getId, getName, getRandomFreeSquare, getRandomSquare, getW, getX, getY, getZ, getZoneById, getZoneByName, getZoneByNameAndType, getZoneByType, isFullyStreamed, isStillStreamed, load, loading, removeZone, removeZone, save, setName, unloading, update
-
Field Details
-
designationAnimalZoneList
-
ZONE_TYPE
- See Also:
-
ZONE_COLOR_R
public static final float ZONE_COLOR_R- See Also:
-
ZONE_COLOR_G
public static final float ZONE_COLOR_G- See Also:
-
ZONE_COLOR_B
public static final float ZONE_COLOR_B- See Also:
-
ZONE_SELECTED_COLOR_R
public static final float ZONE_SELECTED_COLOR_R- See Also:
-
ZONE_SELECTED_COLOR_G
public static final float ZONE_SELECTED_COLOR_G- See Also:
-
ZONE_SELECTED_COLOR_B
public static final float ZONE_SELECTED_COLOR_B- See Also:
-
troughs
-
hutchs
-
foodOnGround
-
nearWaterSquares
-
FENCE_WEST
- See Also:
-
FENCE_NORTH
- See Also:
-
FENCE_NORTHCORNER
- See Also:
-
-
Constructor Details
-
DesignationZoneAnimal
-
-
Method Details
-
getAllDZones
public static ArrayList<DesignationZoneAnimal> getAllDZones(ArrayList<DesignationZoneAnimal> currentList, DesignationZoneAnimal zoneToCheck, DesignationZoneAnimal previousZone) -
createSurroundingFence
public void createSurroundingFence() -
isItemFood
-
isItemDung
-
isItemFeather
-
addItemOnGround
-
addFoodOnGround
-
check
public void check()- Overrides:
checkin classDesignationZone
-
doMeta
public void doMeta(int hours) - Overrides:
doMetain classDesignationZone
-
getType
-
getAllZones
-
getZone
-
getZoneById
-
getZoneF
-
getZone
-
removeZone
-
removeItemFromGround
-
addAnimal
-
removeAnimal
-
addCorpse
-
removeCorpse
-
getAnimals
-
getCorpses
-
getCorpsesConnected
-
getTroughs
-
getHutchs
-
getAnimalsConnected
-
getTroughsConnected
-
getHutchsConnected
-
getFoodOnGround
-
getFoodOnGroundConnected
-
getNearWaterSquaresConnected
-
getFullZoneSize
public int getFullZoneSize() -
addNewRoof
public static void addNewRoof(int x, int y, int z) -
getRoofAreas
-
getRoofAreasConnected
-
Reset
public static void Reset() -
getNbOfDung
public int getNbOfDung() -
getNbOfFeather
public int getNbOfFeather()
-