Package zombie.iso

Class IsoChunkMap

java.lang.Object
zombie.iso.IsoChunkMap

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

    • LEVELS

      public static final int LEVELS
      See Also:
      Constant Field Values
    • ChunksPerWidth

      public static final int ChunksPerWidth
      See Also:
      Constant Field Values
    • SharedChunks

      public static final java.util.HashMap SharedChunks
    • MPWorldXA

      public static int MPWorldXA
    • MPWorldYA

      public static int MPWorldYA
    • MPWorldZA

      public static int MPWorldZA
    • WorldXA

      public static int WorldXA
    • WorldYA

      public static int WorldYA
    • WorldZA

      public static int WorldZA
    • SWorldX

      public static final int[] SWorldX
    • SWorldY

      public static final int[] SWorldY
    • chunkStore

      public static final java.util.concurrent.ConcurrentLinkedQueue chunkStore
    • bSettingChunk

      public static final java.util.concurrent.locks.ReentrantLock bSettingChunk
    • ChunkGridWidth

      public static int ChunkGridWidth
    • ChunkWidthInTiles

      public static int ChunkWidthInTiles
    • PlayerID

      public int PlayerID
    • ignore

      public boolean ignore
    • WorldX

      public int WorldX
    • WorldY

      public int WorldY
    • filenameServerRequests

      public final java.util.ArrayList filenameServerRequests
    • chunksSwapB

      protected IsoChunk[] chunksSwapB
    • chunksSwapA

      protected IsoChunk[] chunksSwapA
  • Constructor Details

    • IsoChunkMap

      public IsoChunkMap​(IsoCell cell)
  • Method Details

    • CalcChunkWidth

      public static void CalcChunkWidth()
    • setWorldStartPos

      public static void setWorldStartPos​(int int1, int int2)
    • Dispose

      public void Dispose()
    • setInitialPos

      public void setInitialPos​(int int1, int int2)
    • processAllLoadGridSquare

      public void processAllLoadGridSquare()
    • update

      public void update()
    • checkIntegrity

      public void checkIntegrity()
    • checkIntegrityThread

      public void checkIntegrityThread()
    • LoadChunk

      public void LoadChunk​(int int1, int int2, int int3, int int4)
    • LoadChunkForLater

      public IsoChunk LoadChunkForLater​(int int1, int int2, int int3, int int4)
    • getChunkForGridSquare

      public IsoChunk getChunkForGridSquare​(int int1, int int2)
    • getChunkCurrent

      public IsoChunk getChunkCurrent​(int int1, int int2)
    • setGridSquare

      public void setGridSquare​(IsoGridSquare square, int int1, int int2, int int3)
    • getGridSquare

      public IsoGridSquare getGridSquare​(int int1, int int2, int int3)
    • getGridSquareDirect

      public IsoGridSquare getGridSquareDirect​(int int1, int int2, int int3)
    • getChunk

      public IsoChunk getChunk​(int int1, int int2)
    • setChunkDirect

      public boolean setChunkDirect​(IsoChunk chunk, boolean boolean1)
    • drawDebugChunkMap

      public void drawDebugChunkMap()
    • SwapChunkBuffers

      public void SwapChunkBuffers()
    • getWorldXMin

      public int getWorldXMin()
    • getWorldYMin

      public int getWorldYMin()
    • ProcessChunkPos

      public void ProcessChunkPos​(IsoGameCharacter gameCharacter)
    • getRoom

      public IsoRoom getRoom​(int int1)
    • getWidthInTiles

      public int getWidthInTiles()
    • getWorldXMinTiles

      public int getWorldXMinTiles()
    • getWorldYMinTiles

      public int getWorldYMinTiles()
    • getWorldXMaxTiles

      public int getWorldXMaxTiles()
    • getWorldYMaxTiles

      public int getWorldYMaxTiles()
    • Save

      public void Save()
    • renderBloodForChunks

      public void renderBloodForChunks​(int int1)
    • copy

      public void copy​(IsoChunkMap chunkMap)
    • Unload

      public void Unload()