Class IsoWorldRegion
java.lang.Object
zombie.iso.areas.isoregion.regions.IsoWorldRegion
- All Implemented Interfaces:
IWorldRegion
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIsoChunkRegion(IsoChunkRegion chunkRegion) protected voidaddRoof()booleancontainsIsoChunkRegion(IsoChunkRegion chunkRegion) getColor()intgetID()intfloatintprotected voidinit(int int1) booleanbooleanbooleanprotected booleanisInPool()booleanvoidvoidmerge(IsoWorldRegion worldRegion) protected voidremoveIsoChunkRegion(IsoChunkRegion chunkRegion) protected voidremoveRoofs(int int1) protected IsoWorldRegionreset()protected voidprotected voidintsize()swapIsoChunkRegions(ArrayList arrayList) void
-
Constructor Details
-
IsoWorldRegion
-
-
Method Details
-
getID
public int getID() -
getColor
-
size
public int size() -
getSquareSize
public int getSquareSize()- Specified by:
getSquareSizein interfaceIWorldRegion
-
isInPool
protected boolean isInPool() -
init
protected void init(int int1) -
reset
-
unlinkNeighbors
public void unlinkNeighbors() -
linkNeighbors
public void linkNeighbors() -
getNeighbors
- Specified by:
getNeighborsin interfaceIWorldRegion
-
getDebugConnectedNeighborCopy
- Specified by:
getDebugConnectedNeighborCopyin interfaceIWorldRegion
-
isFogMask
public boolean isFogMask()- Specified by:
isFogMaskin interfaceIWorldRegion
-
isPlayerRoom
public boolean isPlayerRoom()- Specified by:
isPlayerRoomin interfaceIWorldRegion
-
isFullyRoofed
public boolean isFullyRoofed()- Specified by:
isFullyRoofedin interfaceIWorldRegion
-
getRoofedPercentage
public float getRoofedPercentage() -
getRoofCnt
public int getRoofCnt()- Specified by:
getRoofCntin interfaceIWorldRegion
-
addRoof
protected void addRoof() -
removeRoofs
protected void removeRoofs(int int1) -
addIsoChunkRegion
-
removeIsoChunkRegion
-
containsIsoChunkRegion
-
swapIsoChunkRegions
-
resetSquareSize
protected void resetSquareSize() -
setDirtyEnclosed
protected void setDirtyEnclosed() -
isEnclosed
public boolean isEnclosed() -
merge
-
getDebugIsoChunkRegionCopy
- Specified by:
getDebugIsoChunkRegionCopyin interfaceIWorldRegion
-