Class IsoWorldRegion

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

public final class IsoWorldRegion
extends java.lang.Object
implements IWorldRegion
  • Constructor Details

  • Method Details

    • getID

      public int getID()
    • getColor

      public Color getColor()
    • size

      public int size()
    • getSquareSize

      public int getSquareSize()
    • isInPool

      protected boolean isInPool()
    • init

      protected void init​(int int1)
    • reset

      protected IsoWorldRegion reset()
    • unlinkNeighbors

      public void unlinkNeighbors()
    • linkNeighbors

      public void linkNeighbors()
    • getNeighbors

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

      public java.util.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 java.util.ArrayList swapIsoChunkRegions​(java.util.ArrayList arrayList)
    • resetSquareSize

      protected void resetSquareSize()
    • setDirtyEnclosed

      protected void setDirtyEnclosed()
    • isEnclosed

      public boolean isEnclosed()
    • merge

      public void merge​(IsoWorldRegion worldRegion)
    • getDebugIsoChunkRegionCopy

      public java.util.ArrayList getDebugIsoChunkRegionCopy()
      Specified by:
      getDebugIsoChunkRegionCopy in interface IWorldRegion