Class IsoMetaCell

java.lang.Object
zombie.iso.IsoMetaCell

public final class IsoMetaCell extends Object
  • Field Details

  • Constructor Details

    • IsoMetaCell

      public IsoMetaCell(int wx, int wy)
  • Method Details

    • getX

      public int getX()
    • getY

      public int getY()
    • addTrigger

      public void addTrigger(BuildingDef def, int triggerRange, int zombieExclusionRange, String type)
    • checkTriggers

      public void checkTriggers()
    • getChunk

      public IsoMetaChunk getChunk(int x, int y)
    • getChunk

      public IsoMetaChunk getChunk(int i)
    • hasChunk

      public boolean hasChunk(int x, int y)
    • hasChunk

      public boolean hasChunk(int i)
    • clearChunk

      public void clearChunk(int i)
    • addZone

      public void addZone(Zone zone, int cellX, int cellY)
    • removeZone

      public void removeZone(Zone zone)
    • addRoom

      public void addRoom(RoomDef room, int cellX, int cellY)
    • addRooms

      public void addRooms(ArrayList<RoomDef> rooms, int cellX, int cellY)
    • removeRoom

      public void removeRoom(RoomDef room)
    • removeRooms

      public void removeRooms(ArrayList<RoomDef> rooms)
    • removeRooms

      public void removeRooms(ArrayList<RoomDef> rooms, int userDefined)
    • getZonesUnique

      public void getZonesUnique(Set<Zone> result)
    • getZonesIntersecting

      public void getZonesIntersecting(int x, int y, int z, int w, int h, ArrayList<Zone> result)
    • getBuildingsIntersecting

      public void getBuildingsIntersecting(int x, int y, int w, int h, ArrayList<BuildingDef> result)
    • getRoomsIntersecting

      public void getRoomsIntersecting(int x, int y, int w, int h, ArrayList<RoomDef> result)
    • checkAnimalZonesGenerated

      public void checkAnimalZonesGenerated(int chunkX, int chunkY)
    • Dispose

      public void Dispose()
    • save

      public void save(ByteBuffer output)
    • load

      public void load(IsoMetaGrid grid, ByteBuffer input, int WorldVersion)
    • getAnimalZonesSize

      public int getAnimalZonesSize()
    • getAnimalZone

      public AnimalZone getAnimalZone(int index)
    • addAnimalZone

      public void addAnimalZone(AnimalZone animalZone)
    • clearAnimalZones

      public void clearAnimalZones()
    • getBuildingCount

      public int getBuildingCount()
    • getBuildingCount

      public int getBuildingCount(boolean bExcludeUserDefined)
    • getRoomCount

      public int getRoomCount()
    • getRoomCount

      public int getRoomCount(boolean bExcludeUserDefined)