Class DataChunk
java.lang.Object
zombie.iso.areas.isoregion.data.DataChunk
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ArrayList
<IsoChunkRegion> getChunkRegions
(int int0) int
int
protected int
getIsoChunkRegion
(int x, int y, int z) long
byte
getSquare
(int x, int y, int z) byte
getSquare
(int x, int y, int z, boolean ignoreCoordCheck) protected void
protected boolean
isDirty
(int int0) protected void
void
load
(ByteBuffer bb, int worldVersion, boolean readLength) protected void
protected void
void
save
(ByteBuffer bb) SAVE/LOADboolean
selectedHasFlags
(byte flags) protected void
setDirty
(int int0) void
void
setLastUpdateStamp
(long _lastUpdateStamp) protected byte
setOrAddSquare
(int int0, int int1, int int2, byte byte0) protected byte
setOrAddSquare
(int int0, int int1, int int2, byte byte0, boolean boolean0) void
setRegion
(int x, int y, int z, byte regionIndex) void
setSelectedFlags
(int x, int y, int z) protected void
squareAddFlags
(int int0, int int1, int int2, byte byte0) protected boolean
squareCanConnect
(int int1, int int2, int int0, byte byte0) byte
squareGetFlags
(int x, int y, int z) protected boolean
squareHasFlags
(int int0, int int1, int int2, byte byte0) protected void
squareRemoveFlags
(int int0, int int1, int int2, byte byte0) protected void
-
Field Details
-
highestZ
protected int highestZ -
lastUpdateStamp
protected long lastUpdateStamp
-
-
Constructor Details
-
DataChunk
-
-
Method Details
-
getHashId
protected int getHashId() -
getChunkX
public int getChunkX() -
getChunkY
public int getChunkY() -
getChunkRegions
-
getLastUpdateStamp
public long getLastUpdateStamp() -
setLastUpdateStamp
public void setLastUpdateStamp(long _lastUpdateStamp) -
isDirty
protected boolean isDirty(int int0) -
setDirty
protected void setDirty(int int0) -
setDirtyAllActive
public void setDirtyAllActive() -
unsetDirtyAll
protected void unsetDirtyAll() -
getSquare
public byte getSquare(int x, int y, int z) -
getSquare
public byte getSquare(int x, int y, int z, boolean ignoreCoordCheck) -
setOrAddSquare
protected byte setOrAddSquare(int int0, int int1, int int2, byte byte0) -
setOrAddSquare
protected byte setOrAddSquare(int int0, int int1, int int2, byte byte0, boolean boolean0) -
save
SAVE/LOAD -
load
-
setSelectedFlags
public void setSelectedFlags(int x, int y, int z) -
selectedHasFlags
public boolean selectedHasFlags(byte flags) -
squareHasFlags
protected boolean squareHasFlags(int int0, int int1, int int2, byte byte0) -
squareGetFlags
public byte squareGetFlags(int x, int y, int z) -
squareAddFlags
protected void squareAddFlags(int int0, int int1, int int2, byte byte0) -
squareRemoveFlags
protected void squareRemoveFlags(int int0, int int1, int int2, byte byte0) -
squareCanConnect
protected boolean squareCanConnect(int int1, int int2, int int0, byte byte0) -
getIsoChunkRegion
-
setRegion
public void setRegion(int x, int y, int z, byte regionIndex) -
recalculate
protected void recalculate() -
link
-
interConnect
protected void interConnect() -
recalcRoofs
protected void recalcRoofs()
-