Package zombie.iso.areas.isoregion.data
Class DataChunk
java.lang.Object
zombie.iso.areas.isoregion.data.DataChunk
public final class DataChunk
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected inthighestZprotected longlastUpdateStamp -
Constructor Summary
-
Method Summary
Modifier and Type Method Description protected java.util.ArrayListgetChunkRegions(int int1)intgetChunkX()intgetChunkY()protected intgetHashId()IsoChunkRegiongetIsoChunkRegion(int int1, int int2, int int3)longgetLastUpdateStamp()bytegetSquare(int int1, int int2, int int3)bytegetSquare(int int1, int int2, int int3, boolean boolean1)protected voidinterConnect()protected booleanisDirty(int int1)protected voidlink(DataChunk dataChunk, DataChunk dataChunk2, DataChunk dataChunk3, DataChunk dataChunk4)voidload(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1)protected voidrecalcRoofs()protected voidrecalculate()voidsave(java.nio.ByteBuffer byteBuffer)booleanselectedHasFlags(byte byte1)protected voidsetDirty(int int1)voidsetDirtyAllActive()voidsetLastUpdateStamp(long long1)protected bytesetOrAddSquare(int int1, int int2, int int3, byte byte1)protected bytesetOrAddSquare(int int1, int int2, int int3, byte byte1, boolean boolean1)voidsetRegion(int int1, int int2, int int3, byte byte1)voidsetSelectedFlags(int int1, int int2, int int3)protected voidsquareAddFlags(int int1, int int2, int int3, byte byte1)protected booleansquareCanConnect(int int1, int int2, int int3, byte byte1)bytesquareGetFlags(int int1, int int2, int int3)protected booleansquareHasFlags(int int1, int int2, int int3, byte byte1)protected voidsquareRemoveFlags(int int1, int int2, int int3, byte byte1)protected voidunsetDirtyAll()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
protected java.util.ArrayList getChunkRegions(int int1) -
getLastUpdateStamp
public long getLastUpdateStamp() -
setLastUpdateStamp
public void setLastUpdateStamp(long long1) -
isDirty
protected boolean isDirty(int int1) -
setDirty
protected void setDirty(int int1) -
setDirtyAllActive
public void setDirtyAllActive() -
unsetDirtyAll
protected void unsetDirtyAll() -
getSquare
public byte getSquare(int int1, int int2, int int3) -
getSquare
public byte getSquare(int int1, int int2, int int3, boolean boolean1) -
setOrAddSquare
protected byte setOrAddSquare(int int1, int int2, int int3, byte byte1) -
setOrAddSquare
protected byte setOrAddSquare(int int1, int int2, int int3, byte byte1, boolean boolean1) -
save
public void save(java.nio.ByteBuffer byteBuffer) -
load
public void load(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1) -
setSelectedFlags
public void setSelectedFlags(int int1, int int2, int int3) -
selectedHasFlags
public boolean selectedHasFlags(byte byte1) -
squareHasFlags
protected boolean squareHasFlags(int int1, int int2, int int3, byte byte1) -
squareGetFlags
public byte squareGetFlags(int int1, int int2, int int3) -
squareAddFlags
protected void squareAddFlags(int int1, int int2, int int3, byte byte1) -
squareRemoveFlags
protected void squareRemoveFlags(int int1, int int2, int int3, byte byte1) -
squareCanConnect
protected boolean squareCanConnect(int int1, int int2, int int3, byte byte1) -
getIsoChunkRegion
-
setRegion
public void setRegion(int int1, int int2, int int3, byte byte1) -
recalculate
protected void recalculate() -
link
-
interConnect
protected void interConnect() -
recalcRoofs
protected void recalcRoofs()
-