Class DesignationZone

java.lang.Object
zombie.iso.areas.DesignationZone
Direct Known Subclasses:
DesignationZoneAnimal

public class DesignationZone extends Object
  • Field Details

    • id

      public Double id
    • hourLastSeen

      public int hourLastSeen
    • lastActionTimestamp

      public int lastActionTimestamp
    • name

      public String name
    • type

      public String type
    • x

      public int x
    • y

      public int y
    • z

      public int z
    • w

      public int w
    • h

      public int h
    • streamed

      public boolean streamed
    • lastUpdate

      public static long lastUpdate
    • allZones

      public static final ArrayList<DesignationZone> allZones
  • Constructor Details

    • DesignationZone

      public DesignationZone()
    • DesignationZone

      public DesignationZone(String type, String name, int x, int y, int z, int x2, int y2, boolean doSync)
  • Method Details

    • addZone

      public static DesignationZone addZone(String type, String name, int x, int y, int z, int x2, int y2)
    • doMeta

      public void doMeta(int hours)
    • isStillStreamed

      public boolean isStillStreamed()
    • removeZone

      public static void removeZone(String type, String name)
    • removeZone

      public static void removeZone(DesignationZone zone, boolean doSync)
    • getZoneByName

      public static DesignationZone getZoneByName(String name)
    • getZoneByNameAndType

      public static DesignationZone getZoneByNameAndType(String type, String name)
    • getZone

      public static DesignationZone getZone(int x, int y, int z)
    • getZoneByType

      public static DesignationZone getZoneByType(String type, int x, int y, int z)
    • isFullyStreamed

      public boolean isFullyStreamed()
    • getZoneById

      public static DesignationZone getZoneById(Double id)
    • unloading

      public void unloading()
    • loading

      public void loading()
    • getRandomSquare

      public IsoGridSquare getRandomSquare()
    • getRandomFreeSquare

      public IsoGridSquare getRandomFreeSquare()
    • getAllZonesByType

      public static ArrayList<DesignationZone> getAllZonesByType(String type)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • update

      public static void update()
    • check

      public void check()
    • getW

      public int getW()
    • getH

      public int getH()
    • getX

      public int getX()
    • getY

      public int getY()
    • getZ

      public int getZ()
    • save

      public void save(ByteBuffer output)
    • load

      public static DesignationZone load(ByteBuffer input, int worldVersion)
    • Reset

      public static void Reset()
    • getId

      public Double getId()