Package zombie.iso
Class IsoWorld
java.lang.Object
zombie.iso.IsoWorld
public class IsoWorld
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classIsoWorld.Framestatic classIsoWorld.MetaCell -
Field Summary
-
Constructor Summary
Constructors Constructor Description IsoWorld() -
Method Summary
Modifier and Type Method Description voidaddLuaTrait(java.lang.String string)voidcheckVehiclesZones()static byte[]createChecksum(java.lang.String string)IsoSurvivorCreateRandomSurvivor(SurvivorDesc survivorDesc, IsoGridSquare square, IsoPlayer player)voidCreateSurvivorGroup(IsoGridSquare square, IsoPlayer player)voidCreateSwarm(int int1, int int2, int int3, int int4, int int5)static booleanDoChecksumCheck()static booleanDoChecksumCheck(java.lang.String string, java.lang.String string2)voidForceKillAllZombies()IsoCellgetCell()ClimateManagergetClimateManager()java.lang.StringgetDifficulty()BaseSoundEmittergetFreeEmitter()BaseSoundEmittergetFreeEmitter(float float1, float float2, float float3)java.lang.StringgetGameMode()floatgetGlobalTemperature()IsoObjectgetItemFromXYZIndexBuffer(java.nio.ByteBuffer byteBuffer)SurvivorDescgetLuaPlayerDesc()intgetLuaPosX()intgetLuaPosY()intgetLuaPosZ()intgetLuaSpawnCellX()intgetLuaSpawnCellY()java.util.ArrayListgetLuaTraits()java.lang.StringgetMap()static java.lang.StringgetMD5Checksum(java.lang.String string)IsoMetaChunkgetMetaChunk(int int1, int int2)IsoMetaChunkgetMetaChunkFromTile(int int1, int int2)IsoMetaGridgetMetaGrid()java.util.ArrayListgetRandomizedBuildingList()RandomizedBuildingBasegetRBBasic()java.lang.StringgetWeather()java.lang.StringgetWorld()intgetWorldSquareX()intgetWorldSquareY()static intgetWorldVersion()static booleangetZombiesDisabled()static booleangetZombiesEnabled()voidinit()booleanisValidSquare(int int1, int int2, int int3)voidKillCell()booleanLoadPlayerForInfo()voidLoadTileDefinitions(IsoSpriteManager spriteManager, java.lang.String string, int int1)voidLoadTileDefinitionsPropertyStrings(IsoSpriteManager spriteManager, java.lang.String string, int int1)voidprimUpdate()static intreadInt(java.io.RandomAccessFile randomAccessFile)static java.lang.StringreadString(java.io.RandomAccessFile randomAccessFile)IsoMetaGrid.ZoneregisterVehiclesZone(java.lang.String string, java.lang.String string2, int int1, int int2, int int3, int int4, int int5, KahluaTable kahluaTable)IsoMetaGrid.ZoneregisterZone(java.lang.String string, java.lang.String string2, int int1, int int2, int int3, int int4, int int5)IsoMetaGrid.ZoneregisterZoneNoOverlap(java.lang.String string, java.lang.String string2, int int1, int int2, int int3, int int4, int int5)voidremoveZone(IsoMetaGrid.Zone zone)voidremoveZonesForLotDirectory(java.lang.String string)voidrender()voidsetDifficulty(java.lang.String string)voidsetDrawWorld(boolean boolean1)voidsetGameMode(java.lang.String string)voidsetGlobalTemperature(float float1)voidsetLuaPlayerDesc(SurvivorDesc survivorDesc)voidsetLuaPosX(int int1)voidsetLuaPosY(int int1)voidsetLuaPosZ(int int1)voidsetLuaSpawnCellX(int int1)voidsetLuaSpawnCellY(int int1)voidsetMap(java.lang.String string)voidsetRandomizedBuildingList(java.util.ArrayList arrayList)voidsetRBBasic(RandomizedBuildingBase randomizedBuildingBase)voidsetWeather(java.lang.String string)voidsetWorld(java.lang.String string)voidtransmitWeather()voidupdate()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
MetaGrid
-
sky
-
helicopter
-
freeEmitters
public java.util.ArrayDeque freeEmitters -
currentEmitters
public java.util.ArrayList currentEmitters -
x
public int x -
y
public int y -
playerCell
public java.lang.String playerCell -
CurrentCell
-
instance
-
Groups
public java.util.Stack Groups -
TotalSurvivorsDead
public int TotalSurvivorsDead -
TotalSurvivorNights
public int TotalSurvivorNights -
SurvivorSurvivalRecord
public int SurvivorSurvivalRecord -
SurvivorDescriptors
public java.util.HashMap SurvivorDescriptors -
AddCoopPlayers
public java.util.ArrayList AddCoopPlayers -
mapPath
public static java.lang.String mapPath -
mapUseJar
public static boolean mapUseJar -
PropertyValueMap
public static java.util.HashMap PropertyValueMap -
spriteManager
-
WorldVersion
public static final int WorldVersion- See Also:
- Constant Field Values
-
WorldVersion_Barricade
public static final int WorldVersion_Barricade- See Also:
- Constant Field Values
-
WorldVersion_SandboxOptions
public static final int WorldVersion_SandboxOptions- See Also:
- Constant Field Values
-
WorldVersion_FliesSound
public static final int WorldVersion_FliesSound- See Also:
- Constant Field Values
-
WorldVersion_LootRespawn
public static final int WorldVersion_LootRespawn- See Also:
- Constant Field Values
-
WorldVersion_OverlappingGenerators
public static final int WorldVersion_OverlappingGenerators- See Also:
- Constant Field Values
-
WorldVersion_ItemContainerIdenticalItems
public static final int WorldVersion_ItemContainerIdenticalItems- See Also:
- Constant Field Values
-
WorldVersion_VehicleSirenStartTime
public static final int WorldVersion_VehicleSirenStartTime- See Also:
- Constant Field Values
-
WorldVersion_CompostLastUpdated
public static final int WorldVersion_CompostLastUpdated- See Also:
- Constant Field Values
-
WorldVersion_DayLengthHours
public static final int WorldVersion_DayLengthHours- See Also:
- Constant Field Values
-
WorldVersion_LampOnPillar
public static final int WorldVersion_LampOnPillar- See Also:
- Constant Field Values
-
WorldVersion_AlarmClockRingSince
public static final int WorldVersion_AlarmClockRingSince- See Also:
- Constant Field Values
-
WorldVersion_ClimateAdded
public static final int WorldVersion_ClimateAdded- See Also:
- Constant Field Values
-
WorldVersion_VehicleLightFocusing
public static final int WorldVersion_VehicleLightFocusing- See Also:
- Constant Field Values
-
WorldVersion_GeneratorFuelFloat
public static final int WorldVersion_GeneratorFuelFloat- See Also:
- Constant Field Values
-
WorldVersion_InfectionTime
public static final int WorldVersion_InfectionTime- See Also:
- Constant Field Values
-
WorldVersion_ClimateColors
public static final int WorldVersion_ClimateColors- See Also:
- Constant Field Values
-
WorldVersion_ChunkVehicles
public static final int WorldVersion_ChunkVehicles- See Also:
- Constant Field Values
-
WorldVersion_PlayerVehicleSeat
public static final int WorldVersion_PlayerVehicleSeat- See Also:
- Constant Field Values
-
SavedWorldVersion
public static int SavedWorldVersion -
cellMap
public java.lang.String[][] cellMap -
bDrawWorld
public boolean bDrawWorld -
NoZombies
public static boolean NoZombies -
TotalWorldVersion
public static int TotalWorldVersion -
saveoffsetx
public static int saveoffsetx -
saveoffsety
public static int saveoffsety -
bDoChunkMapUpdate
public boolean bDoChunkMapUpdate -
emitterUpdate
public boolean emitterUpdate
-
-
Constructor Details
-
IsoWorld
public IsoWorld()
-
-
Method Details
-
getMetaGrid
-
registerZone
public IsoMetaGrid.Zone registerZone(java.lang.String string, java.lang.String string2, int int1, int int2, int int3, int int4, int int5) -
removeZone
-
registerZoneNoOverlap
public IsoMetaGrid.Zone registerZoneNoOverlap(java.lang.String string, java.lang.String string2, int int1, int int2, int int3, int int4, int int5) -
removeZonesForLotDirectory
public void removeZonesForLotDirectory(java.lang.String string) -
getFreeEmitter
-
getFreeEmitter
-
registerVehiclesZone
public IsoMetaGrid.Zone registerVehiclesZone(java.lang.String string, java.lang.String string2, int int1, int int2, int int3, int int4, int int5, KahluaTable kahluaTable) -
checkVehiclesZones
public void checkVehiclesZones() -
createChecksum
public static byte[] createChecksum(java.lang.String string) throws java.lang.Exception- Throws:
java.lang.Exception
-
setGameMode
public void setGameMode(java.lang.String string) -
getGameMode
public java.lang.String getGameMode() -
setWorld
public void setWorld(java.lang.String string) -
setMap
public void setMap(java.lang.String string) -
getMap
public java.lang.String getMap() -
getMD5Checksum
public static java.lang.String getMD5Checksum(java.lang.String string) throws java.lang.Exception- Throws:
java.lang.Exception
-
DoChecksumCheck
public static boolean DoChecksumCheck(java.lang.String string, java.lang.String string2) -
DoChecksumCheck
public static boolean DoChecksumCheck() -
getItemFromXYZIndexBuffer
-
CreateSurvivorGroup
-
CreateRandomSurvivor
public IsoSurvivor CreateRandomSurvivor(SurvivorDesc survivorDesc, IsoGridSquare square, IsoPlayer player) -
CreateSwarm
public void CreateSwarm(int int1, int int2, int int3, int int4, int int5) -
ForceKillAllZombies
public void ForceKillAllZombies() -
readInt
public static int readInt(java.io.RandomAccessFile randomAccessFile) throws java.io.EOFException, java.io.IOException- Throws:
java.io.EOFExceptionjava.io.IOException
-
readString
public static java.lang.String readString(java.io.RandomAccessFile randomAccessFile) throws java.io.EOFException, java.io.IOException- Throws:
java.io.EOFExceptionjava.io.IOException
-
LoadTileDefinitions
-
LoadTileDefinitionsPropertyStrings
public void LoadTileDefinitionsPropertyStrings(IsoSpriteManager spriteManager, java.lang.String string, int int1) -
LoadPlayerForInfo
public boolean LoadPlayerForInfo() throws java.io.FileNotFoundException, java.io.IOException- Throws:
java.io.FileNotFoundExceptionjava.io.IOException
-
init
public void init() throws java.io.FileNotFoundException, java.io.IOException- Throws:
java.io.FileNotFoundExceptionjava.io.IOException
-
getLuaTraits
public java.util.ArrayList getLuaTraits() -
addLuaTrait
public void addLuaTrait(java.lang.String string) -
getLuaPlayerDesc
-
setLuaPlayerDesc
-
KillCell
public void KillCell() -
setDrawWorld
public void setDrawWorld(boolean boolean1) -
render
public void render() -
primUpdate
public void primUpdate() -
update
public void update() -
getCell
-
getWorldSquareY
public int getWorldSquareY() -
getWorldSquareX
public int getWorldSquareX() -
getMetaChunk
-
getMetaChunkFromTile
-
getGlobalTemperature
public float getGlobalTemperature() -
setGlobalTemperature
public void setGlobalTemperature(float float1) -
getWeather
public java.lang.String getWeather() -
setWeather
public void setWeather(java.lang.String string) -
getLuaSpawnCellX
public int getLuaSpawnCellX() -
setLuaSpawnCellX
public void setLuaSpawnCellX(int int1) -
getLuaSpawnCellY
public int getLuaSpawnCellY() -
setLuaSpawnCellY
public void setLuaSpawnCellY(int int1) -
getLuaPosX
public int getLuaPosX() -
setLuaPosX
public void setLuaPosX(int int1) -
getLuaPosY
public int getLuaPosY() -
setLuaPosY
public void setLuaPosY(int int1) -
getLuaPosZ
public int getLuaPosZ() -
setLuaPosZ
public void setLuaPosZ(int int1) -
getWorld
public java.lang.String getWorld() -
transmitWeather
public void transmitWeather() -
isValidSquare
public boolean isValidSquare(int int1, int int2, int int3) -
getRandomizedBuildingList
public java.util.ArrayList getRandomizedBuildingList() -
setRandomizedBuildingList
public void setRandomizedBuildingList(java.util.ArrayList arrayList) -
getRBBasic
-
setRBBasic
-
getDifficulty
public java.lang.String getDifficulty() -
setDifficulty
public void setDifficulty(java.lang.String string) -
getZombiesDisabled
public static boolean getZombiesDisabled() -
getZombiesEnabled
public static boolean getZombiesEnabled() -
getClimateManager
-
getWorldVersion
public static int getWorldVersion()
-