Class IsoWorldRegion
java.lang.Object
zombie.iso.areas.isoregion.regions.IsoWorldRegion
- All Implemented Interfaces:
IWorldRegion
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addIsoChunkRegion
(IsoChunkRegion chunkRegion) protected void
addRoof()
boolean
containsIsoChunkRegion
(IsoChunkRegion chunkRegion) getColor()
int
getID()
int
float
int
protected void
init
(int int1) boolean
boolean
boolean
protected boolean
isInPool()
boolean
void
void
merge
(IsoWorldRegion worldRegion) protected void
removeIsoChunkRegion
(IsoChunkRegion chunkRegion) protected void
removeRoofs
(int int1) protected IsoWorldRegion
reset()
protected void
protected void
int
size()
swapIsoChunkRegions
(ArrayList arrayList) void
-
Constructor Details
-
IsoWorldRegion
-
-
Method Details
-
getID
public int getID() -
getColor
-
size
public int size() -
getSquareSize
public int getSquareSize()- Specified by:
getSquareSize
in interfaceIWorldRegion
-
isInPool
protected boolean isInPool() -
init
protected void init(int int1) -
reset
-
unlinkNeighbors
public void unlinkNeighbors() -
linkNeighbors
public void linkNeighbors() -
getNeighbors
- Specified by:
getNeighbors
in interfaceIWorldRegion
-
getDebugConnectedNeighborCopy
- Specified by:
getDebugConnectedNeighborCopy
in interfaceIWorldRegion
-
isFogMask
public boolean isFogMask()- Specified by:
isFogMask
in interfaceIWorldRegion
-
isPlayerRoom
public boolean isPlayerRoom()- Specified by:
isPlayerRoom
in interfaceIWorldRegion
-
isFullyRoofed
public boolean isFullyRoofed()- Specified by:
isFullyRoofed
in interfaceIWorldRegion
-
getRoofedPercentage
public float getRoofedPercentage() -
getRoofCnt
public int getRoofCnt()- Specified by:
getRoofCnt
in 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:
getDebugIsoChunkRegionCopy
in interfaceIWorldRegion
-