Package zombie.iso
Class IsoChunkMap
java.lang.Object
zombie.iso.IsoChunkMap
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ReentrantLockstatic intstatic final intprotected IsoChunk[]protected IsoChunk[]static final ConcurrentLinkedQueuestatic intfinal ArrayListbooleanstatic final intstatic intstatic intstatic intintstatic final HashMapstatic final int[]static final int[]intstatic intintstatic intstatic int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidvoidvoidvoidcopy(IsoChunkMap chunkMap) voidDispose()voidgetChunk(int int1, int int2) getChunkCurrent(int int1, int int2) getChunkForGridSquare(int int1, int int2) getGridSquare(int int1, int int2, int int3) getGridSquareDirect(int int1, int int2, int int3) getRoom(int int1) intintintintintintintvoidLoadChunk(int int1, int int2, int int3, int int4) LoadChunkForLater(int int1, int int2, int int3, int int4) voidvoidProcessChunkPos(IsoGameCharacter gameCharacter) voidrenderBloodForChunks(int int1) voidSave()booleansetChunkDirect(IsoChunk chunk, boolean boolean1) voidsetGridSquare(IsoGridSquare square, int int1, int int2, int int3) voidsetInitialPos(int int1, int int2) static voidsetWorldStartPos(int int1, int int2) voidvoidUnload()voidupdate()
-
Field Details
-
LEVELS
public static final int LEVELS- See Also:
-
ChunksPerWidth
public static final int ChunksPerWidth- See Also:
-
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
-
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
-
chunksSwapB
-
chunksSwapA
-
-
Constructor Details
-
IsoChunkMap
-
-
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
-
getChunkForGridSquare
-
getChunkCurrent
-
setGridSquare
-
getGridSquare
-
getGridSquareDirect
-
getChunk
-
setChunkDirect
-
drawDebugChunkMap
public void drawDebugChunkMap() -
SwapChunkBuffers
public void SwapChunkBuffers() -
getWorldXMin
public int getWorldXMin() -
getWorldYMin
public int getWorldYMin() -
ProcessChunkPos
-
getRoom
-
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
-
Unload
public void Unload()
-