Class DataChunk

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

public final class DataChunk extends 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 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(ByteBuffer byteBuffer)
    • load

      public void load(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()