Class IsoRegions
java.lang.Object
zombie.iso.areas.isoregion.IsoRegions
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final intstatic final intstatic final intstatic final intstatic final intstatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic booleanstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FilegetChunkFile(int chunkX, int chunkY) static IChunkRegiongetChunkRegion(int x, int y, int z) static DataChunkgetDataChunk(int chunkx, int chunky) static Filestatic Filestatic IWorldRegiongetIsoWorldRegion(int x, int y, int z) static List<IsoWorldRegion> getIsoWorldRegionsInCell(int cellX, int cellY, ArrayList<IsoWorldRegion> worldRegions) static IsoRegionsLoggerstatic byteGetOppositeDir(byte dir) static bytegetSquareFlags(int x, int y, int z) static inthash(int x, int y) static voidinit()static booleanstatic voidstatic voidstatic voidstatic voidstatic voidreset()static voidstatic voidsetDebugLoadAllChunks(boolean b) static voidstatic voidstatic voidsquareChanged(IsoGridSquare gs, boolean isRemoval) static voidupdate()static void
-
Field Details
-
SINGLE_CHUNK_PACKET_SIZE
public static final int SINGLE_CHUNK_PACKET_SIZE- See Also:
-
CHUNKS_DATA_PACKET_SIZE
public static final int CHUNKS_DATA_PACKET_SIZE- See Also:
-
printD
public static boolean printD -
CELL_DIM
public static final int CELL_DIM- See Also:
-
CELL_CHUNK_DIM
public static final int CELL_CHUNK_DIM- See Also:
-
CHUNK_DIM
public static final int CHUNK_DIM- See Also:
-
CHUNK_MAX_Z
public static final int CHUNK_MAX_Z- See Also:
-
BIT_EMPTY
public static final byte BIT_EMPTY- See Also:
-
BIT_WALL_N
public static final byte BIT_WALL_N- See Also:
-
BIT_WALL_W
public static final byte BIT_WALL_W- See Also:
-
BIT_PATH_WALL_N
public static final byte BIT_PATH_WALL_N- See Also:
-
BIT_PATH_WALL_W
public static final byte BIT_PATH_WALL_W- See Also:
-
BIT_HAS_FLOOR
public static final byte BIT_HAS_FLOOR- See Also:
-
BIT_STAIRCASE
public static final byte BIT_STAIRCASE- See Also:
-
BIT_HAS_ROOF
public static final byte BIT_HAS_ROOF- See Also:
-
DIR_NONE
public static final byte DIR_NONE- See Also:
-
DIR_N
public static final byte DIR_N- See Also:
-
DIR_W
public static final byte DIR_W- See Also:
-
DIR_2D_NW
public static final byte DIR_2D_NW- See Also:
-
DIR_S
public static final byte DIR_S- See Also:
-
DIR_E
public static final byte DIR_E- See Also:
-
DIR_2D_MAX
public static final byte DIR_2D_MAX- See Also:
-
DIR_TOP
public static final byte DIR_TOP- See Also:
-
DIR_BOT
public static final byte DIR_BOT- See Also:
-
DIR_MAX
public static final byte DIR_MAX- See Also:
-
FILE_PRE
- See Also:
-
FILE_SEP
- See Also:
-
FILE_EXT
- See Also:
-
FILE_DIR
- See Also:
-
-
Constructor Details
-
IsoRegions
public IsoRegions()
-
-
Method Details
-
getHeaderFile
-
getDirectory
-
getChunkFile
-
GetOppositeDir
public static byte GetOppositeDir(byte dir) -
setDebugLoadAllChunks
public static void setDebugLoadAllChunks(boolean b) -
isDebugLoadAllChunks
public static boolean isDebugLoadAllChunks() -
hash
public static int hash(int x, int y) -
init
public static void init() -
getLogger
-
log
-
log
-
warn
-
reset
public static void reset() -
receiveServerUpdatePacket
-
receiveClientRequestFullDataChunks
-
update
public static void update() -
getSquareFlags
public static byte getSquareFlags(int x, int y, int z) -
getIsoWorldRegion
-
getIsoWorldRegionsInCell
public static List<IsoWorldRegion> getIsoWorldRegionsInCell(int cellX, int cellY, ArrayList<IsoWorldRegion> worldRegions) -
getDataChunk
-
getChunkRegion
-
ResetAllDataDebug
public static void ResetAllDataDebug() -
setPreviousFlags
-
squareChanged
-
squareChanged
-