Package zombie.iso
Class IsoWorld
java.lang.Object
zombie.iso.IsoWorld
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionboolean
final ArrayList<IsoGameCharacter>
boolean
final Helicopter
static IsoWorld
static String
static boolean
final IsoMetaGrid
static boolean
static int
static int
static int
int
int
int
static int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
int
int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addLuaTrait
(String trait) void
CreateRandomSurvivor
(SurvivorDesc desc, IsoGridSquare sq, IsoPlayer player) void
CreateSwarm
(int num, int x1, int y1, int x2, int y2) void
getAllTiles
(String filename) getCell()
int
getFreeEmitter
(float x, float y, float z) float
Utility method for ClimateManager.getTemperature()int
int
int
int
int
getMap()
getMetaChunk
(int wx, int wy) getMetaChunkFromTile
(int wx, int wy) int
getWorld()
float
int
int
static int
static boolean
static boolean
void
init()
static boolean
static boolean
boolean
boolean
isValidSquare
(int x, int y, int z) void
KillCell()
boolean
void
LoadTileDefinitions
(IsoSpriteManager sprMan, String filename, int fileNumber) void
LoadTileDefinitionsPropertyStrings
(IsoSpriteManager sprMan, String filename, int fileNumber) static int
readInt
(InputStream in) static int
static String
static String
registerMannequinZone
(String name, String type, int x, int y, int z, int width, int height, se.krka.kahlua.vm.KahluaTable properties) void
registerRoomTone
(String name, String type, int x, int y, int z, int width, int height, se.krka.kahlua.vm.KahluaTable properties) void
registerSpawnOrigin
(int x, int y, int width, int height, se.krka.kahlua.vm.KahluaTable properties) registerVehiclesZone
(String name, String type, int x, int y, int z, int width, int height, se.krka.kahlua.vm.KahluaTable properties) void
registerWaterFlow
(float x, float y, float flow, float speed) void
registerWaterZone
(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) void
removeZonesForLotDirectory
(String lotDir) void
render()
void
void
returnOwnershipOfEmitter
(BaseSoundEmitter emitter) void
void
setDifficulty
(String difficulty) void
setDrawWorld
(boolean b) void
setEmitterOwner
(BaseSoundEmitter emitter, IsoObject object) void
setGameMode
(String mode) void
setGlobalTemperature
(float globalTemperature) Deprecated.void
setHydroPowerOn
(boolean on) void
setLuaPlayerDesc
(SurvivorDesc desc) void
setLuaPosX
(int luaPosX) void
setLuaPosY
(int luaPosY) void
setLuaPosZ
(int luaPosZ) void
setLuaSpawnCellX
(int luaSpawnCellX) void
setLuaSpawnCellY
(int luaSpawnCellY) void
void
setTimeSinceLastSurvivorInHorde
(int timeSinceLastSurvivorInHorde) void
setWeather
(String weather) void
void
takeOwnershipOfEmitter
(BaseSoundEmitter emitter) void
void
update()
-
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_Barricade
public static final int WorldVersion_Barricade- See Also:
-
WorldVersion_SandboxOptions
public static final int WorldVersion_SandboxOptions- See Also:
-
WorldVersion_FliesSound
public static final int WorldVersion_FliesSound- See Also:
-
WorldVersion_LootRespawn
public static final int WorldVersion_LootRespawn- See Also:
-
WorldVersion_OverlappingGenerators
public static final int WorldVersion_OverlappingGenerators- See Also:
-
WorldVersion_ItemContainerIdenticalItems
public static final int WorldVersion_ItemContainerIdenticalItems- See Also:
-
WorldVersion_VehicleSirenStartTime
public static final int WorldVersion_VehicleSirenStartTime- See Also:
-
WorldVersion_CompostLastUpdated
public static final int WorldVersion_CompostLastUpdated- See Also:
-
WorldVersion_DayLengthHours
public static final int WorldVersion_DayLengthHours- See Also:
-
WorldVersion_LampOnPillar
public static final int WorldVersion_LampOnPillar- See Also:
-
WorldVersion_AlarmClockRingSince
public static final int WorldVersion_AlarmClockRingSince- See Also:
-
WorldVersion_ClimateAdded
public static final int WorldVersion_ClimateAdded- See Also:
-
WorldVersion_VehicleLightFocusing
public static final int WorldVersion_VehicleLightFocusing- See Also:
-
WorldVersion_GeneratorFuelFloat
public static final int WorldVersion_GeneratorFuelFloat- See Also:
-
WorldVersion_InfectionTime
public static final int WorldVersion_InfectionTime- See Also:
-
WorldVersion_ClimateColors
public static final int WorldVersion_ClimateColors- See Also:
-
WorldVersion_BodyLocation
public static final int WorldVersion_BodyLocation- See Also:
-
WorldVersion_CharacterModelData
public static final int WorldVersion_CharacterModelData- See Also:
-
WorldVersion_CharacterModelData2
public static final int WorldVersion_CharacterModelData2- See Also:
-
WorldVersion_CharacterModelData3
public static final int WorldVersion_CharacterModelData3- See Also:
-
WorldVersion_HumanVisualBlood
public static final int WorldVersion_HumanVisualBlood- See Also:
-
WorldVersion_ItemContainerIdenticalItemsInt
public static final int WorldVersion_ItemContainerIdenticalItemsInt- See Also:
-
WorldVersion_PerkName
public static final int WorldVersion_PerkName- See Also:
-
WorldVersion_Thermos
public static final int WorldVersion_Thermos- See Also:
-
WorldVersion_AllPatches
public static final int WorldVersion_AllPatches- See Also:
-
WorldVersion_ZombieRotStage
public static final int WorldVersion_ZombieRotStage- See Also:
-
WorldVersion_NewSandboxLootModifier
public static final int WorldVersion_NewSandboxLootModifier- See Also:
-
WorldVersion_KateBobStorm
public static final int WorldVersion_KateBobStorm- See Also:
-
WorldVersion_DeadBodyAngle
public static final int WorldVersion_DeadBodyAngle- See Also:
-
WorldVersion_ChunkSpawnedRooms
public static final int WorldVersion_ChunkSpawnedRooms- See Also:
-
WorldVersion_DeathDragDown
public static final int WorldVersion_DeathDragDown- See Also:
-
WorldVersion_CanUpgradePerk
public static final int WorldVersion_CanUpgradePerk- See Also:
-
WorldVersion_ItemVisualFullType
public static final int WorldVersion_ItemVisualFullType- See Also:
-
WorldVersion_VehicleBlood
public static final int WorldVersion_VehicleBlood- See Also:
-
WorldVersion_DeadBodyZombieRotStage
public static final int WorldVersion_DeadBodyZombieRotStage- See Also:
-
WorldVersion_Fitness
public static final int WorldVersion_Fitness- See Also:
-
WorldVersion_DeadBodyFakeDead
public static final int WorldVersion_DeadBodyFakeDead- See Also:
-
WorldVersion_Fitness2
public static final int WorldVersion_Fitness2- See Also:
-
WorldVersion_NewFog
public static final int WorldVersion_NewFog- See Also:
-
WorldVersion_DeadBodyPersistentOutfitID
public static final int WorldVersion_DeadBodyPersistentOutfitID- See Also:
-
WorldVersion_VehicleTowingID
public static final int WorldVersion_VehicleTowingID- See Also:
-
WorldVersion_VehicleJNITransform
public static final int WorldVersion_VehicleJNITransform- See Also:
-
WorldVersion_VehicleTowAttachment
public static final int WorldVersion_VehicleTowAttachment- See Also:
-
WorldVersion_ContainerMaxCapacity
public static final int WorldVersion_ContainerMaxCapacity- See Also:
-
WorldVersion_TimedActionInstantCheat
public static final int WorldVersion_TimedActionInstantCheat- See Also:
-
WorldVersion_ClothingPatchSaveLoad
public static final int WorldVersion_ClothingPatchSaveLoad- See Also:
-
WorldVersion_AttachedSlotType
public static final int WorldVersion_AttachedSlotType- See Also:
-
WorldVersion_NoiseMakerDuration
public static final int WorldVersion_NoiseMakerDuration- See Also:
-
WorldVersion_ChunkVehicles
public static final int WorldVersion_ChunkVehicles- See Also:
-
WorldVersion_PlayerVehicleSeat
public static final int WorldVersion_PlayerVehicleSeat- See Also:
-
WorldVersion_MediaDisksAndTapes
public static final int WorldVersion_MediaDisksAndTapes- See Also:
-
WorldVersion_AlreadyReadBooks1
public static final int WorldVersion_AlreadyReadBooks1- See Also:
-
WorldVersion_LampOnPillar2
public static final int WorldVersion_LampOnPillar2- See Also:
-
WorldVersion_AlreadyReadBooks2
public static final int WorldVersion_AlreadyReadBooks2- See Also:
-
WorldVersion_PolygonZone
public static final int WorldVersion_PolygonZone- See Also:
-
WorldVersion_PolylineZone
public static final int WorldVersion_PolylineZone- See Also:
-
WorldVersion_NaturalHairBeardColor
public static final int WorldVersion_NaturalHairBeardColor- See Also:
-
WorldVersion_CruiseSpeedSaving
public static final int WorldVersion_CruiseSpeedSaving- See Also:
-
WorldVersion_KnownMediaLines
public static final int WorldVersion_KnownMediaLines- See Also:
-
WorldVersion_DeadBodyAtlas
public static final int WorldVersion_DeadBodyAtlas- See Also:
-
WorldVersion_Scarecrow
public static final int WorldVersion_Scarecrow- See Also:
-
WorldVersion_DeadBodyID
public static final int WorldVersion_DeadBodyID- See Also:
-
WorldVersion_IgnoreRemoveSandbox
public static final int WorldVersion_IgnoreRemoveSandbox- See Also:
-
WorldVersion_MapMetaBounds
public static final int WorldVersion_MapMetaBounds- 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
-
-
Constructor Details
-
IsoWorld
public IsoWorld()
-
-
Method Details
-
getMetaGrid
-
registerZone
public IsoMetaGrid.Zone registerZone(String name, String type, int x, int y, int z, int width, int height) -
registerZoneNoOverlap
public IsoMetaGrid.Zone registerZoneNoOverlap(String name, String type, int x, int y, int z, int width, int height) -
removeZonesForLotDirectory
-
getFreeEmitter
-
getFreeEmitter
-
takeOwnershipOfEmitter
-
setEmitterOwner
-
returnOwnershipOfEmitter
-
registerVehiclesZone
public IsoMetaGrid.Zone registerVehiclesZone(String name, String type, int x, int y, int z, int width, int height, se.krka.kahlua.vm.KahluaTable properties) -
registerMannequinZone
public IsoMetaGrid.Zone registerMannequinZone(String name, String type, int x, int y, int z, int width, int height, se.krka.kahlua.vm.KahluaTable properties) -
registerRoomTone
-
registerSpawnOrigin
public void registerSpawnOrigin(int x, int y, int width, int height, se.krka.kahlua.vm.KahluaTable properties) -
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
-
setWorld
-
setMap
-
getMap
-
renderTerrain
public void renderTerrain() -
getFrameNo
public int getFrameNo() -
getItemFromXYZIndexBuffer
-
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:
EOFException
IOException
-
readString
- Throws:
EOFException
IOException
-
readInt
- Throws:
EOFException
IOException
-
readString
- Throws:
IOException
-
LoadTileDefinitions
-
LoadTileDefinitionsPropertyStrings
public void LoadTileDefinitionsPropertyStrings(IsoSpriteManager sprMan, String filename, int fileNumber) -
LoadPlayerForInfo
- Throws:
FileNotFoundException
IOException
-
init
-
getLuaTraits
-
addLuaTrait
-
getLuaPlayerDesc
-
setLuaPlayerDesc
-
KillCell
public void KillCell() -
setDrawWorld
public void setDrawWorld(boolean b) -
sceneCullZombies
public void sceneCullZombies() -
render
public void render() -
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.
-
setGlobalTemperature
Deprecated.setGlobalTemperature is now deprecated. Does nothing. member globalTemperature is replaced with ClimateManager.getTemperature()- Parameters:
globalTemperature
-
-
getWeather
-
setWeather
-
getLuaSpawnCellX
public int getLuaSpawnCellX() -
setLuaSpawnCellX
public void setLuaSpawnCellX(int luaSpawnCellX) -
getLuaSpawnCellY
public int getLuaSpawnCellY() -
setLuaSpawnCellY
public void setLuaSpawnCellY(int luaSpawnCellY) -
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) -
getWorld
-
transmitWeather
public void transmitWeather() -
isValidSquare
public boolean isValidSquare(int x, int y, int z) -
getRandomizedZoneList
-
getRandomizedBuildingList
-
getRandomizedVehicleStoryList
-
getRandomizedVehicleStoryByName
-
getRBBasic
-
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
-