Class DataChunk

java.lang.Object
zombie.iso.areas.isoregion.data.DataChunk

public final class DataChunk
extends java.lang.Object
  • Field Details

    • highestZ

      protected int highestZ
    • lastUpdateStamp

      protected long lastUpdateStamp
  • Constructor Details

    • DataChunk

      protected DataChunk​(int int1, int int2, DataCell dataCell, int int3)
  • 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

      public IsoChunkRegion getIsoChunkRegion​(int int1, int int2, int int3)
    • setRegion

      public void setRegion​(int int1, int int2, int int3, byte byte1)
    • recalculate

      protected void recalculate()
    • link

      protected void link​(DataChunk dataChunk, DataChunk dataChunk2, DataChunk dataChunk3, DataChunk dataChunk4)
    • interConnect

      protected void interConnect()
    • recalcRoofs

      protected void recalcRoofs()