Class IsoBuilding
java.lang.Object
zombie.iso.areas.IsoBuilding
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
final ArrayList
<ItemContainer> final Vector
<IsoRoomExit> static float
int
static int
boolean
static float
int
int
int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addDoor
(IsoDoor obj, boolean bOtherTile, IsoGridSquare from, IsoBuilding building) void
void
void
addWindow
(IsoWindow obj, boolean bOtherTile, IsoGridSquare from, IsoBuilding building) void
void
boolean
ContainsAllItems
(Stack<String> items) boolean
containsRoom
(String room) void
CreateFrom
(BuildingDef building, LotHeader info) void
void
Check for player inside the house and awake them allgetContainerWith
(ItemType itemType) getDef()
int
getID()
getRandomContainer
(String type) getRandomContainerSingle
(String string) getRandomRoom
(String room) int
boolean
boolean
boolean
hasWater()
boolean
boolean
boolean
boolean
isToxic()
float
ScoreBuildingPersonSpecific
(SurvivorDesc desc, boolean bFarGood) void
setAllExplored
(boolean b) void
setToxic
(boolean _isToxic) void
void
update()
-
Field Details
-
bounds
-
Exits
-
IsResidence
public boolean IsResidence -
container
-
Rooms
-
Windows
-
ID
public int ID -
IDMax
public static int IDMax -
safety
public int safety -
transparentWalls
public int transparentWalls -
PoorBuildingScore
public static float PoorBuildingScore -
GoodBuildingScore
public static float GoodBuildingScore -
scoreUpdate
public int scoreUpdate -
def
-
bSeenInside
public boolean bSeenInside -
lights
-
-
Constructor Details
-
IsoBuilding
public IsoBuilding() -
IsoBuilding
-
-
Method Details
-
getRoomsNumber
public int getRoomsNumber() -
getID
public int getID() -
TriggerAlarm
public void TriggerAlarm() -
ContainsAllItems
-
ScoreBuildingPersonSpecific
-
getDef
-
update
public void update() -
AddRoom
-
CalculateExits
public void CalculateExits() -
CalculateWindows
public void CalculateWindows() -
FillContainers
public void FillContainers() -
getContainerWith
-
getRandomRoom
-
getFreeTile
-
hasWater
public boolean hasWater() -
CreateFrom
-
setAllExplored
public void setAllExplored(boolean b) -
isAllExplored
public boolean isAllExplored() -
addWindow
-
addWindow
-
addDoor
-
addDoor
-
isResidential
public boolean isResidential() -
containsRoom
-
getRandomRoom
-
hasRoom
-
getRandomContainer
-
getRandomContainerSingle
-
getRandomFirstFloorWindow
-
isToxic
public boolean isToxic() -
setToxic
public void setToxic(boolean _isToxic) -
forceAwake
public void forceAwake()Check for player inside the house and awake them all -
hasBasement
public boolean hasBasement() -
isEntirelyEmptyOutside
public boolean isEntirelyEmptyOutside()
-