Class IsoWorldRegion

java.lang.Object
zombie.iso.areas.isoregion.regions.IsoWorldRegion
All Implemented Interfaces:
IWorldRegion

public final class IsoWorldRegion extends Object implements IWorldRegion
  • Constructor Details

  • Method Details

    • getID

      public int getID()
    • getColor

      public Color getColor()
    • size

      public int size()
    • getSquareSize

      public int getSquareSize()
      Specified by:
      getSquareSize in interface IWorldRegion
    • isInPool

      protected boolean isInPool()
    • init

      protected void init(int int1)
    • reset

      protected IsoWorldRegion reset()
    • unlinkNeighbors

      public void unlinkNeighbors()
    • linkNeighbors

      public void linkNeighbors()
    • getNeighbors

      public ArrayList getNeighbors()
      Specified by:
      getNeighbors in interface IWorldRegion
    • getDebugConnectedNeighborCopy

      public ArrayList getDebugConnectedNeighborCopy()
      Specified by:
      getDebugConnectedNeighborCopy in interface IWorldRegion
    • isFogMask

      public boolean isFogMask()
      Specified by:
      isFogMask in interface IWorldRegion
    • isPlayerRoom

      public boolean isPlayerRoom()
      Specified by:
      isPlayerRoom in interface IWorldRegion
    • isFullyRoofed

      public boolean isFullyRoofed()
      Specified by:
      isFullyRoofed in interface IWorldRegion
    • getRoofedPercentage

      public float getRoofedPercentage()
    • getRoofCnt

      public int getRoofCnt()
      Specified by:
      getRoofCnt in interface IWorldRegion
    • addRoof

      protected void addRoof()
    • removeRoofs

      protected void removeRoofs(int int1)
    • addIsoChunkRegion

      public void addIsoChunkRegion(IsoChunkRegion chunkRegion)
    • removeIsoChunkRegion

      protected void removeIsoChunkRegion(IsoChunkRegion chunkRegion)
    • containsIsoChunkRegion

      public boolean containsIsoChunkRegion(IsoChunkRegion chunkRegion)
    • swapIsoChunkRegions

      public ArrayList swapIsoChunkRegions(ArrayList arrayList)
    • resetSquareSize

      protected void resetSquareSize()
    • setDirtyEnclosed

      protected void setDirtyEnclosed()
    • isEnclosed

      public boolean isEnclosed()
    • merge

      public void merge(IsoWorldRegion worldRegion)
    • getDebugIsoChunkRegionCopy

      public ArrayList getDebugIsoChunkRegionCopy()
      Specified by:
      getDebugIsoChunkRegionCopy in interface IWorldRegion