Package zombie.iso.areas
Class IsoBuilding
java.lang.Object
zombie.iso.areas.IsoArea
zombie.iso.areas.IsoBuilding
public final class IsoBuilding extends IsoArea
- 
Field Summary
Fields Modifier and Type Field Description java.awt.RectangleboundsbooleanbSeenInsidejava.util.ArrayListcontainerBuildingDefdefjava.util.VectorExitsstatic floatGoodBuildingScoreintIDstatic intIDMaxbooleanIsResidencejava.util.ArrayListlightsstatic floatPoorBuildingScorejava.util.VectorRoomsintsafetyintscoreUpdateinttransparentWallsjava.util.VectorWindows - 
Constructor Summary
Constructors Constructor Description IsoBuilding()IsoBuilding(IsoCell cell) - 
Method Summary
Modifier and Type Method Description voidaddDoor(IsoDoor door, boolean boolean1)voidaddDoor(IsoDoor door, boolean boolean1, IsoGridSquare square, IsoBuilding building)voidAddRoom(IsoRoom room)voidaddWindow(IsoWindow window, boolean boolean1)voidaddWindow(IsoWindow window, boolean boolean1, IsoGridSquare square, IsoBuilding building)voidCalculateExits()voidCalculateWindows()booleanContainsAllItems(java.util.Stack stack)booleancontainsRoom(java.lang.String string)voidCreateFrom(BuildingDef buildingDef, LotHeader lotHeader)voidFillContainers()voidforceAwake()ItemContainergetContainerWith(ItemType itemType)BuildingDefgetDef()IsoGridSquaregetFreeTile()intgetID()ItemContainergetRandomContainer(java.lang.String string)IsoWindowgetRandomFirstFloorWindow()IsoRoomgetRandomRoom()IsoRoomgetRandomRoom(java.lang.String string)intgetRoomsNumber()booleanhasWater()booleanisAllExplored()booleanisResidential()booleanisToxic()floatScoreBuildingPersonSpecific(SurvivorDesc survivorDesc, boolean boolean1)voidsetAllExplored(boolean boolean1)voidsetToxic(boolean boolean1)voidTriggerAlarm()voidupdate()Methods inherited from class zombie.iso.areas.IsoArea
Ardo, asasa, Thigglewhat, Thigglewhat2, Thigglewhat22Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Field Details
- 
bounds
public java.awt.Rectangle bounds - 
Exits
public final java.util.Vector Exits - 
IsResidence
public boolean IsResidence - 
container
public final java.util.ArrayList container - 
Rooms
public final java.util.Vector Rooms - 
Windows
public final java.util.Vector 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
public java.util.ArrayList lights 
 - 
 - 
Constructor Details
- 
IsoBuilding
public IsoBuilding() - 
IsoBuilding
 
 - 
 - 
Method Details
- 
getRoomsNumber
public int getRoomsNumber() - 
getID
public int getID() - 
TriggerAlarm
public void TriggerAlarm() - 
ContainsAllItems
public boolean ContainsAllItems(java.util.Stack stack) - 
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 boolean1) - 
isAllExplored
public boolean isAllExplored() - 
addWindow
public void addWindow(IsoWindow window, boolean boolean1, IsoGridSquare square, IsoBuilding building) - 
addWindow
 - 
addDoor
 - 
addDoor
 - 
isResidential
public boolean isResidential() - 
containsRoom
public boolean containsRoom(java.lang.String string) - 
getRandomRoom
 - 
getRandomContainer
 - 
getRandomFirstFloorWindow
 - 
isToxic
public boolean isToxic() - 
setToxic
public void setToxic(boolean boolean1) - 
forceAwake
public void forceAwake() 
 -