zombie.iso.areas
Class IsoBuilding
java.lang.Object
zombie.iso.areas.IsoArea
zombie.iso.areas.IsoBuilding
public class IsoBuilding
- extends IsoArea
- Author:
- LEMMY
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bounds
public java.awt.Rectangle bounds
Exits
public java.util.Vector<IsoRoomExit> Exits
IsResidence
public boolean IsResidence
container
public java.util.ArrayList<ItemContainer> container
Rooms
public java.util.Vector<IsoRoom> Rooms
Windows
public java.util.Vector<IsoWindow> 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
public BuildingDef def
bSeenInside
public boolean bSeenInside
IsoBuilding
public IsoBuilding()
IsoBuilding
public IsoBuilding(IsoCell cell)
TriggerAlarm
public void TriggerAlarm()
ContainsAllItems
public boolean ContainsAllItems(java.util.Stack<java.lang.String> items)
ScoreBuildingPersonSpecific
public float ScoreBuildingPersonSpecific(SurvivorDesc desc,
boolean bFarGood)
getNeedsScore
public float getNeedsScore(SurvivorGroup group)
ScoreBuildingGroupSpecific
public float ScoreBuildingGroupSpecific(SurvivorGroup group)
update
public void update()
AddRoom
public void AddRoom(IsoRoom room)
AutoBarracade
public void AutoBarracade()
CalculateExits
public void CalculateExits()
CalculateWindows
public void CalculateWindows()
ClearZombies
public void ClearZombies()
FillContainers
public void FillContainers()
FullyBarricaded
public boolean FullyBarricaded()
getContainerWith
public ItemContainer getContainerWith(ItemType itemType)
getRandomRoom
public IsoRoom getRandomRoom()
getFreeTile
public IsoGridSquare getFreeTile()
hasWater
public boolean hasWater()
CreateFrom
public void CreateFrom(BuildingDef building,
LotHeader info)
setAllExplored
public void setAllExplored(boolean b)