Class IsoWorld
java.lang.Object
zombie.iso.IsoWorld
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic CompletableFuture<Void> booleanfinal ArrayList<IsoGameCharacter> booleanfinal Helicopterstatic IsoWorldstatic Stringstatic booleanfinal IsoMetaGridstatic booleanstatic intstatic intstatic intintintintstatic intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intintint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLuaTrait(String trait) voidCreateRandomSurvivor(SurvivorDesc desc, IsoGridSquare sq, IsoPlayer player) voidCreateSwarm(int num, int x1, int y1, int x2, int y2) voidvoidvoidvoidgetAllTiles(String filename) getCell()intgetFreeEmitter(float _x, float _y, float z) floatUtility method for ClimateManager.getTemperature()intintintintintgetMap()getMetaChunk(int wx, int wy) getMetaChunkFromTile(int wx, int wy) getRandomizedZoneStoryByName(String string) getRules()intgetWorld()floatintintstatic intstatic booleanstatic booleanvoidinit()static booleanstatic booleanbooleanbooleanisValidSquare(int _x, int _y, int z) voidKillCell()booleanvoidLoadTileDefinitions(IsoSpriteManager sprMan, String filename, int fileNumber) voidLoadTileDefinitionsPropertyStrings(IsoSpriteManager sprMan, String filename, int fileNumber) static voidstatic intreadInt(InputStream __in__) static intreadInt(RandomAccessFile __in__) static StringreadString(InputStream inputStream, StringBuilder stringBuilder) static StringreadString(RandomAccessFile __in__) registerMannequinZone(String name, String type, int _x, int _y, int z, int width, int height, KahluaTable properties) voidregisterRoomTone(String name, String type, int _x, int _y, int z, int width, int height, KahluaTable properties) voidregisterSpawnOrigin(int _x, int _y, int width, int height, KahluaTable properties) registerVehiclesZone(String name, String type, int _x, int _y, int z, int width, int height, KahluaTable properties) voidregisterWaterFlow(float _x, float _y, float flow, float speed) voidregisterWaterZone(float x1, float y1, float x2, float y2, float shore, float water_ground) registerZone(String name, String type, int _x, int _y, int z, int width, int height) registerZoneNoOverlap(String name, String type, int _x, int _y, int z, int width, int height) Deprecated.voidremoveZonesForLotDirectory(String lotDir) voidrender()voidvoidreturnOwnershipOfEmitter(BaseSoundEmitter emitter) voidvoidvoidsetAttachmentsHandler(AttachmentsHandler attachmentsHandlerx) voidsetBiomeMap(BiomeMap biomeMapx) voidsetBlending(Blending blendingx) voidsetDifficulty(String difficulty) voidsetDrawWorld(boolean b) voidsetEmitterOwner(BaseSoundEmitter emitter, IsoObject object) voidsetGameMode(String mode) voidsetHydroPowerOn(boolean on) voidsetLuaPlayerDesc(SurvivorDesc desc) voidsetLuaPosX(int _luaPosX) voidsetLuaPosY(int _luaPosY) voidsetLuaPosZ(int _luaPosZ) voidsetLuaSpawnCellX(int luaSpawnCellX) Deprecated.voidsetLuaSpawnCellY(int luaSpawnCellY) Deprecated.voidvoidvoidvoidsetSpawnRegion(String string) voidsetTimeSinceLastSurvivorInHorde(int _timeSinceLastSurvivorInHorde) voidsetWeather(String _weather) voidsetWgChunk(WGChunk wGChunk) voidvoidsetZombieVoronois(List<ZombieVoronoi> list) voidsetZoneGenerator(ZoneGenerator zoneGeneratorx) voidtakeOwnershipOfEmitter(BaseSoundEmitter emitter) voidvoidupdate()
-
Field Details
-
MetaGrid
-
sky
-
helicopter
-
Characters
-
x
public int x -
y
public int y -
CurrentCell
-
instance
-
TotalSurvivorsDead
public int TotalSurvivorsDead -
TotalSurvivorNights
public int TotalSurvivorNights -
SurvivorSurvivalRecord
public int SurvivorSurvivalRecord -
SurvivorDescriptors
-
AddCoopPlayers
-
mapPath
-
mapUseJar
public static boolean mapUseJar -
PropertyValueMap
-
WorldVersion
public static final int WorldVersion- See Also:
-
WorldVersion_PreviouslyMoved
public static final int WorldVersion_PreviouslyMoved- See Also:
-
WorldVersion_DesignationZone
public static final int WorldVersion_DesignationZone- See Also:
-
WorldVersion_PlayerExtraInfoFlags
public static final int WorldVersion_PlayerExtraInfoFlags- See Also:
-
WorldVersion_ObjectID
public static final int WorldVersion_ObjectID- See Also:
-
WorldVersion_CraftUpdateFoundations
public static final int WorldVersion_CraftUpdateFoundations- See Also:
-
WorldVersion_AlarmDecay
public static final int WorldVersion_AlarmDecay- See Also:
-
WorldVersion_FishingCheat
public static final int WorldVersion_FishingCheat- See Also:
-
WorldVersion_CharacterVoiceType
public static final int WorldVersion_CharacterVoiceType- See Also:
-
WorldVersion_AnimalHutch
public static final int WorldVersion_AnimalHutch- See Also:
-
WorldVersion_AlarmClock
public static final int WorldVersion_AlarmClock- See Also:
-
WorldVersion_VariableHeight
public static final int WorldVersion_VariableHeight- See Also:
-
WorldVersion_EnableWorldgen
public static final int WorldVersion_EnableWorldgen- See Also:
-
WorldVersion_CharacterVoiceOptions
public static final int WorldVersion_CharacterVoiceOptions- See Also:
-
WorldVersion_ChunksWorldGeneratedBoolean
public static final int WorldVersion_ChunksWorldGeneratedBoolean- See Also:
-
WorldVersion_ChunksWorldModifiedBoolean
public static final int WorldVersion_ChunksWorldModifiedBoolean- See Also:
-
WorldVersion_CharacterDiscomfort
public static final int WorldVersion_CharacterDiscomfort- See Also:
-
WorldVersion_HutchAndVehicleAnimalFormat
public static final int WorldVersion_HutchAndVehicleAnimalFormat- See Also:
-
WorldVersion_IsoCompostHealthValues
public static final int WorldVersion_IsoCompostHealthValues- See Also:
-
WorldVersion_ChunksAttachmentsState
public static final int WorldVersion_ChunksAttachmentsState- See Also:
-
WorldVersion_ZoneIDisUUID
public static final int WorldVersion_ZoneIDisUUID- See Also:
-
WorldVersion_SafeHouseHitPoints
public static final int WorldVersion_SafeHouseHitPoints- See Also:
-
WorldVersion_FastMoveCheat
public static final int WorldVersion_FastMoveCheat- See Also:
-
WorldVersion_SquareSeen
public static final int WorldVersion_SquareSeen- See Also:
-
WorldVersion_TrapExplosionDuration
public static final int WorldVersion_TrapExplosionDuration- See Also:
-
WorldVersion_InventoryItemUsesInteger
public static final int WorldVersion_InventoryItemUsesInteger- See Also:
-
WorldVersion_ChunksAttachmentsPartial
public static final int WorldVersion_ChunksAttachmentsPartial- See Also:
-
WorldVersion_PrintMediaRottingCorpsesBodyDamage
public static final int WorldVersion_PrintMediaRottingCorpsesBodyDamage- See Also:
-
WorldVersion_SafeHouseCreatedTimeAndLocation
public static final int WorldVersion_SafeHouseCreatedTimeAndLocation- See Also:
-
WorldVersion_Stats_Idleness
public static final int WorldVersion_Stats_Idleness- See Also:
-
WorldVersion_AnimalRottingTexture
public static final int WorldVersion_AnimalRottingTexture- See Also:
-
WorldVersion_TeachedRecipes
public static final int WorldVersion_TeachedRecipes- See Also:
-
WorldVersion_BodyDamageSavePoulticeValues
public static final int WorldVersion_BodyDamageSavePoulticeValues- See Also:
-
WorldVersion_PlayerSaveCraftingHistory
public static final int WorldVersion_PlayerSaveCraftingHistory- See Also:
-
WorldVersion_VehicleAlarm
public static final int WorldVersion_VehicleAlarm- See Also:
-
WorldVersion_RecipesAndAmmoCheats
public static final int WorldVersion_RecipesAndAmmoCheats- See Also:
-
WorldVersion_SavePlayerCheats
public static final int WorldVersion_SavePlayerCheats- See Also:
-
WorldVersion_ItemWorldRotationFloats
public static final int WorldVersion_ItemWorldRotationFloats- See Also:
-
WorldVersion_MetaEntityOutsideAware
public static final int WorldVersion_MetaEntityOutsideAware- See Also:
-
WorldVersion_VisitedFileVersion
public static final int WorldVersion_VisitedFileVersion- See Also:
-
WorldVersion_VariableCraftInputCounts
public static final int WorldVersion_VariableCraftInputCounts- See Also:
-
WorldVersion_AnimalPetTime
public static final int WorldVersion_AnimalPetTime- See Also:
-
WorldVersion_RootLocale
public static final int WorldVersion_RootLocale- See Also:
-
WorldVersion_CraftLogicParallelCrafting
public static final int WorldVersion_CraftLogicParallelCrafting- See Also:
-
SavedWorldVersion
public static int SavedWorldVersion -
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 -
animationThread
-
-
Constructor Details
-
IsoWorld
public IsoWorld()
-
-
Method Details
-
getMetaGrid
-
registerZone
-
registerZoneNoOverlap
@Deprecated public Zone registerZoneNoOverlap(String name, String type, int _x, int _y, int z, int width, int height) Deprecated. -
removeZonesForLotDirectory
-
getFreeEmitter
-
getFreeEmitter
-
takeOwnershipOfEmitter
-
setEmitterOwner
-
returnOwnershipOfEmitter
-
registerVehiclesZone
public Zone registerVehiclesZone(String name, String type, int _x, int _y, int z, int width, int height, KahluaTable properties) -
registerMannequinZone
public Zone registerMannequinZone(String name, String type, int _x, int _y, int z, int width, int height, KahluaTable properties) -
registerRoomTone
public void registerRoomTone(String name, String type, int _x, int _y, int z, int width, int height, KahluaTable properties) -
registerSpawnOrigin
-
registerWaterFlow
public void registerWaterFlow(float _x, float _y, float flow, float speed) -
registerWaterZone
public void registerWaterZone(float x1, float y1, float x2, float y2, float shore, float water_ground) -
checkVehiclesZones
public void checkVehiclesZones() -
setGameMode
-
getGameMode
-
setPreset
-
getPreset
-
setWorld
-
setMap
-
getMap
-
renderTerrain
public void renderTerrain() -
getFrameNo
public int getFrameNo() -
isAnimRecorderActive
public static boolean isAnimRecorderActive() -
isAnimRecorderDiscardTriggered
public static boolean isAnimRecorderDiscardTriggered() -
CreateRandomSurvivor
-
CreateSwarm
public void CreateSwarm(int num, int x1, int y1, int x2, int y2) -
ForceKillAllZombies
public void ForceKillAllZombies() -
readInt
- Throws:
EOFExceptionIOException
-
readString
- Throws:
EOFExceptionIOException
-
readInt
- Throws:
EOFExceptionIOException
-
readString
public static String readString(InputStream inputStream, StringBuilder stringBuilder) throws IOException - Throws:
IOException
-
LoadTileDefinitions
-
LoadTileDefinitionsPropertyStrings
public void LoadTileDefinitionsPropertyStrings(IsoSpriteManager sprMan, String filename, int fileNumber) -
LoadPlayerForInfo
- Throws:
FileNotFoundExceptionIOException
-
init
-
getLuaTraits
-
addLuaTrait
-
getLuaPlayerDesc
-
setLuaPlayerDesc
-
KillCell
public void KillCell() -
setDrawWorld
public void setDrawWorld(boolean b) -
sceneCullZombies
public void sceneCullZombies() -
sceneCullAnimals
public void sceneCullAnimals() -
render
public void render() -
DrawPlayerCone
public void DrawPlayerCone() -
DrawPlayerCone2
public void DrawPlayerCone2() -
FinishAnimation
public void FinishAnimation() -
update
public void update() -
getCell
-
getWorldSquareY
public int getWorldSquareY() -
getWorldSquareX
public int getWorldSquareX() -
getMetaChunk
-
getMetaChunkFromTile
-
getGlobalTemperature
public float getGlobalTemperature()Utility method for ClimateManager.getTemperature()- Returns:
- The current temperature.
-
getWeather
-
setWeather
-
getLuaSpawnCellX
public int getLuaSpawnCellX() -
setLuaSpawnCellX
Deprecated. -
getLuaSpawnCellY
public int getLuaSpawnCellY() -
setLuaSpawnCellY
Deprecated. -
getLuaPosX
public int getLuaPosX() -
setLuaPosX
public void setLuaPosX(int _luaPosX) -
getLuaPosY
public int getLuaPosY() -
setLuaPosY
public void setLuaPosY(int _luaPosY) -
getLuaPosZ
public int getLuaPosZ() -
setLuaPosZ
public void setLuaPosZ(int _luaPosZ) -
setSpawnRegion
-
getSpawnRegion
-
getWorld
-
transmitWeather
public void transmitWeather() -
isValidSquare
public boolean isValidSquare(int _x, int _y, int z) -
getRandomizedZoneList
-
getRandomizedZoneStoryByName
-
getRandomizedBuildingList
-
getRandomizedVehicleStoryList
-
getRandomizedVehicleStoryByName
-
getRBBasic
-
getRandomizedWorldBase
-
getDifficulty
-
setDifficulty
-
getZombiesDisabled
public static boolean getZombiesDisabled() -
getZombiesEnabled
public static boolean getZombiesEnabled() -
getClimateManager
-
getPuddlesManager
-
getWorldVersion
public static int getWorldVersion() -
getSpawnedZombieZone
-
getTimeSinceLastSurvivorInHorde
public int getTimeSinceLastSurvivorInHorde() -
setTimeSinceLastSurvivorInHorde
public void setTimeSinceLastSurvivorInHorde(int _timeSinceLastSurvivorInHorde) -
getWorldAgeDays
public float getWorldAgeDays() -
getAllTiles
-
getAllTilesName
-
getAllTiles
-
isHydroPowerOn
public boolean isHydroPowerOn() -
setHydroPowerOn
public void setHydroPowerOn(boolean on) -
getTileImageNames
-
parseDistributions
public static void parseDistributions() -
setRules
-
getRules
-
setWgChunk
-
getWgChunk
-
setBlending
-
getBlending
-
setAttachmentsHandler
-
getAttachmentsHandler
-
setZoneGenerator
-
getZoneGenerator
-
setBiomeMap
-
getBiomeMap
-
setZombieVoronois
-
getZombieVoronois
-