Class IsoBuilding
java.lang.Object
zombie.iso.areas.IsoBuilding
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ArrayList<ItemContainer> final Vector<IsoRoomExit> static floatintstatic intbooleanstatic floatintintbooleanint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddDoor(IsoDoor obj, boolean bOtherTile, IsoGridSquare from, IsoBuilding building) voidvoidvoidaddWindow(IsoWindow obj, boolean bOtherTile, IsoGridSquare from, IsoBuilding building) voidvoidbooleanContainsAllItems(Stack<String> items) booleancontainsRoom(String room) voidCreateFrom(BuildingDef building, IsoMetaCell metaCell) voidvoidCheck for player inside the house and awake them allgetContainerWith(ItemType itemType) getDef()intgetID()getRandomContainer(String type) getRandomRoom(String room) intbooleanbooleanbooleanhasWater()booleanbooleanbooleanbooleanisToxic()floatScoreBuildingPersonSpecific(SurvivorDesc desc, boolean bFarGood) voidsetAllExplored(boolean b) voidsetToxic(boolean isToxic) voidvoidupdate()
-
Field Details
-
bounds
-
exits
-
isResidence
public boolean isResidence -
container
-
rooms
-
windows
-
id
public int id -
idCount
public static int idCount -
safety
public int safety -
transparentWalls
public int transparentWalls -
poorBuildingScore
public static float poorBuildingScore -
goodBuildingScore
public static float goodBuildingScore -
scoreUpdate
public int scoreUpdate -
def
-
seenInside
public boolean seenInside -
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()
-