Package zombie.iso

Class IsoChunkMap

java.lang.Object
zombie.iso.IsoChunkMap

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

    • ChunkDiv

      public static int ChunkDiv
    • ChunksPerWidth

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

      public static int StartChunkGridWidth
    • ChunkGridWidth

      public static int ChunkGridWidth
    • MPWorldXA

      public static int MPWorldXA
    • MPWorldYA

      public static int MPWorldYA
    • MPWorldZA

      public static int MPWorldZA
    • ChunkWidthInTiles

      public static int ChunkWidthInTiles
    • PlayerID

      public int PlayerID
    • ignore

      public boolean ignore
    • WorldXA

      public static int WorldXA
    • WorldYA

      public static int WorldYA
    • WorldZA

      public static int WorldZA
    • SWorldX

      public static int[] SWorldX
    • WorldX

      public int WorldX
    • WorldY

      public int WorldY
    • SWorldY

      public static int[] SWorldY
    • chunksSwapB

      protected IsoChunk[] chunksSwapB
    • chunksSwapA

      protected IsoChunk[] chunksSwapA
    • chunkStore

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

      public static java.util.concurrent.locks.ReentrantLock bSettingChunk
    • bSettingChunkLighting

      public static java.util.concurrent.locks.ReentrantLock bSettingChunkLighting
    • SharedChunks

      public static java.util.HashMap SharedChunks
    • filenameServerRequests

      public java.util.ArrayList filenameServerRequests
    • inf

      protected static ColorInfo inf
  • Constructor Details

    • IsoChunkMap

      public IsoChunkMap​(IsoCell cell)
  • Method Details

    • CalcChunkWidth

      public static void CalcChunkWidth()
    • Dispose

      public void Dispose()
    • setWorldStartPos

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

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

      public void processAllLoadGridSquare()
    • update

      public void update()
    • checkVehicles

      public void checkVehicles()
    • checkIntegrity

      public void checkIntegrity()
    • checkIntegrityThread

      public void checkIntegrityThread()
    • LoadChunk

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

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

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

      public void setGridSquare​(IsoGridSquare square, int int1, int int2, int int3, int int4, int int5)
    • 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)
    • setChunk

      public void setChunk​(int int1, int int2, IsoChunk chunk)
    • setChunkDirect

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

      public void drawDebugChunkMap()
    • LoadLeft

      public void LoadLeft()
    • SwapChunkBuffers

      public void SwapChunkBuffers()
    • LoadRight

      public void LoadRight()
    • LoadUp

      public void LoadUp()
    • LoadDown

      public void LoadDown()
    • UpdateCellCache

      public void UpdateCellCache()
    • Right

      public void Right()
    • 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()
    • DoSave

      public static void DoSave()
    • renderBloodForChunks

      public void renderBloodForChunks​(int int1)
    • copy

      public void copy​(IsoChunkMap chunkMap)
    • Unload

      public void Unload()