Package zombie.randomizedWorld
Class RandomizedWorldBase
java.lang.Object
zombie.randomizedWorld.RandomizedWorldBase
- Direct Known Subclasses:
RandomizedBuildingBase,RandomizedVehicleStoryBase,RandomizedZoneStoryBase
public class RandomizedWorldBase
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringdebugLineprotected intmaximumDaysprotected intminimumDaysprotected intminimumRoomsprotected java.lang.Stringnameprotected booleanunique -
Constructor Summary
Constructors Constructor Description RandomizedWorldBase() -
Method Summary
Modifier and Type Method Description voidaddBloodSplat(IsoGridSquare square, int int1)InventoryItemaddItemOnGround(IsoGridSquare square, java.lang.String string)InventoryItemaddItemOnGround(IsoGridSquare square, InventoryItem inventoryItem)InventoryItemaddRandomItemOnGround(IsoGridSquare square, java.util.ArrayList arrayList)voidaddRandomItemsOnGround(RoomDef roomDef, java.lang.String string, int int1)voidaddRandomItemsOnGround(RoomDef roomDef, java.util.ArrayList arrayList, int int1)IsoObjectaddTentNorthSouth(int int1, int int2, int int3)IsoObjectaddTentWestEast(int int1, int int2, int int3)IsoObjectaddTileObject(int int1, int int2, int int3, java.lang.String string)IsoObjectaddTileObject(IsoGridSquare square, java.lang.String string)BaseVehicleaddTrailer(BaseVehicle baseVehicle, IsoMetaGrid.Zone zone, IsoChunk chunk, java.lang.String string, java.lang.String string2, java.lang.String string3)voidaddTrailOfBlood(float float1, float float2, float float3, float float4, int int1)voidaddTraitOfBlood(IsoDirections directions, int int1, int int2, int int3, int int4)BaseVehicleaddVehicle(IsoMetaGrid.Zone zone, float float1, float float2, float float3, float float4, java.lang.String string, java.lang.String string2, java.lang.Integer integer, java.lang.String string3)BaseVehicleaddVehicle(IsoMetaGrid.Zone zone, IsoGridSquare square, IsoChunk chunk, java.lang.String string, java.lang.String string2, java.lang.Integer integer, IsoDirections directions, java.lang.String string3)BaseVehicleaddVehicle(IsoMetaGrid.Zone zone, IsoGridSquare square, IsoChunk chunk, java.lang.String string, java.lang.String string2, IsoDirections directions)BaseVehicleaddVehicleFlipped(IsoMetaGrid.Zone zone, float float1, float float2, float float3, float float4, java.lang.String string, java.lang.String string2, java.lang.Integer integer, java.lang.String string3)BaseVehicleaddVehicleFlipped(IsoMetaGrid.Zone zone, IsoGridSquare square, IsoChunk chunk, java.lang.String string, java.lang.String string2, java.lang.Integer integer, IsoDirections directions, java.lang.String string3)HandWeaponaddWeapon(java.lang.String string, boolean boolean1)java.util.ArrayListaddZombiesOnSquare(int int1, java.lang.String string, java.lang.Integer integer, IsoGridSquare square)java.util.ArrayListaddZombiesOnVehicle(int int1, java.lang.String string, java.lang.Integer integer, BaseVehicle baseVehicle)static voidalignCorpseToSquare(IsoGameCharacter gameCharacter, IsoGridSquare square)static IsoDeadBodycreateBodyFromZombie(IsoGameCharacter gameCharacter)static IsoDeadBodycreateRandomDeadBody(float float1, float float2, float float3, float float4, boolean boolean1, int int1, int int2, java.lang.String string)static IsoDeadBodycreateRandomDeadBody(int int1, int int2, int int3, IsoDirections directions, int int4)static IsoDeadBodycreateRandomDeadBody(int int1, int int2, int int3, IsoDirections directions, int int4, int int5)static IsoDeadBodycreateRandomDeadBody(IsoGridSquare square, IsoDirections directions, int int1, int int2, java.lang.String string)static IsoDeadBodycreateRandomDeadBody(RoomDef roomDef, int int1)static IsoGameCharactercreateRandomZombie(int int1, int int2, int int3)static IsoGameCharactercreateRandomZombie(RoomDef roomDef)static IsoGameCharactercreateRandomZombieForCorpse(RoomDef roomDef)IsoDeadBodycreateSkeletonCorpse(RoomDef roomDef)java.lang.StringgetDebugLine()RoomDefgetLivingRoomOrKitchen(BuildingDef buildingDef)intgetMaximumDays()java.lang.StringgetName()RoomDefgetRandomRoom(BuildingDef buildingDef, int int1)static IsoGridSquaregetRandomSpawnSquare(RoomDef roomDef)static IsoGridSquaregetRandomSquareForCorpse(RoomDef roomDef)RoomDefgetRoom(BuildingDef buildingDef, java.lang.String string)IsoGridSquaregetSq(int int1, int int2, int int3)static booleanis1x2AreaClear(IsoGridSquare square)static booleanis2x1AreaClear(IsoGridSquare square)static booleanis2x1or1x2AreaClear(IsoGridSquare square)static booleanis2x2AreaClear(IsoGridSquare square)booleanisTimeValid(boolean boolean1)booleanisUnique()static voidremoveAllVehiclesOnZone(IsoMetaGrid.Zone zone)voidsetAttachedItem(IsoZombie zombie, java.lang.String string, java.lang.String string2, java.lang.String string3)voidsetDebugLine(java.lang.String string)voidsetMaximumDays(int int1)voidsetUnique(boolean boolean1)BaseVehiclespawnCarOnNearestNav(java.lang.String string, BuildingDef buildingDef)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
minimumDays
protected int minimumDays -
maximumDays
protected int maximumDays -
minimumRooms
protected int minimumRooms -
unique
protected boolean unique -
name
protected java.lang.String name -
debugLine
protected java.lang.String debugLine
-
-
Constructor Details
-
RandomizedWorldBase
public RandomizedWorldBase()
-
-
Method Details
-
addVehicle
public BaseVehicle addVehicle(IsoMetaGrid.Zone zone, IsoGridSquare square, IsoChunk chunk, java.lang.String string, java.lang.String string2, IsoDirections directions) -
addVehicleFlipped
public BaseVehicle addVehicleFlipped(IsoMetaGrid.Zone zone, IsoGridSquare square, IsoChunk chunk, java.lang.String string, java.lang.String string2, java.lang.Integer integer, IsoDirections directions, java.lang.String string3) -
addVehicleFlipped
public BaseVehicle addVehicleFlipped(IsoMetaGrid.Zone zone, float float1, float float2, float float3, float float4, java.lang.String string, java.lang.String string2, java.lang.Integer integer, java.lang.String string3) -
addVehicle
public BaseVehicle addVehicle(IsoMetaGrid.Zone zone, IsoGridSquare square, IsoChunk chunk, java.lang.String string, java.lang.String string2, java.lang.Integer integer, IsoDirections directions, java.lang.String string3) -
addVehicle
public BaseVehicle addVehicle(IsoMetaGrid.Zone zone, float float1, float float2, float float3, float float4, java.lang.String string, java.lang.String string2, java.lang.Integer integer, java.lang.String string3) -
removeAllVehiclesOnZone
-
addZombiesOnVehicle
public java.util.ArrayList addZombiesOnVehicle(int int1, java.lang.String string, java.lang.Integer integer, BaseVehicle baseVehicle) -
createRandomDeadBody
-
addZombiesOnSquare
public java.util.ArrayList addZombiesOnSquare(int int1, java.lang.String string, java.lang.Integer integer, IsoGridSquare square) -
createRandomDeadBody
public static IsoDeadBody createRandomDeadBody(int int1, int int2, int int3, IsoDirections directions, int int4) -
createRandomDeadBody
public static IsoDeadBody createRandomDeadBody(int int1, int int2, int int3, IsoDirections directions, int int4, int int5) -
createRandomDeadBody
public static IsoDeadBody createRandomDeadBody(IsoGridSquare square, IsoDirections directions, int int1, int int2, java.lang.String string) -
createRandomDeadBody
public static IsoDeadBody createRandomDeadBody(float float1, float float2, float float3, float float4, boolean boolean1, int int1, int int2, java.lang.String string) -
addTraitOfBlood
-
addTrailOfBlood
public void addTrailOfBlood(float float1, float float2, float float3, float float4, int int1) -
addBloodSplat
-
setAttachedItem
public void setAttachedItem(IsoZombie zombie, java.lang.String string, java.lang.String string2, java.lang.String string3) -
createRandomZombie
-
createRandomZombieForCorpse
-
createBodyFromZombie
-
createRandomZombie
-
is1x2AreaClear
-
is2x1AreaClear
-
is2x1or1x2AreaClear
-
is2x2AreaClear
-
alignCorpseToSquare
-
getRandomRoom
-
getRoom
-
getLivingRoomOrKitchen
-
getRandomSpawnSquare
-
getRandomSquareForCorpse
-
addItemOnGround
-
addItemOnGround
-
addRandomItemsOnGround
-
addRandomItemsOnGround
-
addRandomItemOnGround
-
addWeapon
-
createSkeletonCorpse
-
isTimeValid
public boolean isTimeValid(boolean boolean1) -
getName
public java.lang.String getName() -
getDebugLine
public java.lang.String getDebugLine() -
setDebugLine
public void setDebugLine(java.lang.String string) -
getMaximumDays
public int getMaximumDays() -
setMaximumDays
public void setMaximumDays(int int1) -
isUnique
public boolean isUnique() -
setUnique
public void setUnique(boolean boolean1) -
getSq
-
addTileObject
-
addTileObject
-
addTentNorthSouth
-
addTentWestEast
-
addTrailer
public BaseVehicle addTrailer(BaseVehicle baseVehicle, IsoMetaGrid.Zone zone, IsoChunk chunk, java.lang.String string, java.lang.String string2, java.lang.String string3)
-