Package zombie.iso
Class BuildingDef
java.lang.Object
zombie.iso.BuildingDef
public final class BuildingDef
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description booleanbAlarmedjava.util.ArrayListemptyoutsideintfoodbooleanhasBeenVisitedjava.util.ArrayListitemsjava.util.HashSetitemTypesintlootRespawnHourgnu.trove.list.array.TShortArrayListoverlappedChunksjava.util.ArrayListroomsbooleanseenjava.lang.StringstashKahluaTabletableintxintx2intyinty2IsoMetaGrid.Zonezone -
Constructor Summary
Constructors Constructor Description BuildingDef() -
Method Summary
Modifier and Type Method Description voidCalculateBounds(java.util.ArrayList arrayList)booleancontainsRoom(java.lang.String string)voidDispose()intgetChunkX()intgetChunkY()RoomDefgetFirstRoom()IsoGridSquaregetFreeSquareInRoom()intgetH()intgetID()intgetKeyId()intgetKeySpawned()RoomDefgetRandomRoom(int int1)RoomDefgetRoom(java.lang.String string)java.util.ArrayListgetRooms()KahluaTablegetTable()intgetW()intgetX()intgetX2()intgetY()intgetY2()IsoMetaGrid.ZonegetZone()booleanisAlarmed()booleanisAllExplored()booleanisFullyStreamedIn()booleanisHasBeenVisited()booleanoverlapsChunk(int int1, int int2)voidrecalculate()voidrefreshSquares()voidsetAlarmed(boolean boolean1)voidsetAllExplored(boolean boolean1)voidsetHasBeenVisited(boolean boolean1)voidsetKeyId(int int1)voidsetKeySpawned(int int1)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
emptyoutside
public final java.util.ArrayList emptyoutside -
table
-
seen
public boolean seen -
hasBeenVisited
public boolean hasBeenVisited -
stash
public java.lang.String stash -
lootRespawnHour
public int lootRespawnHour -
overlappedChunks
public gnu.trove.list.array.TShortArrayList overlappedChunks -
bAlarmed
public boolean bAlarmed -
x
public int x -
y
public int y -
x2
public int x2 -
y2
public int y2 -
rooms
public final java.util.ArrayList rooms -
zone
-
food
public int food -
items
public java.util.ArrayList items -
itemTypes
public java.util.HashSet itemTypes
-
-
Constructor Details
-
BuildingDef
public BuildingDef()
-
-
Method Details
-
getTable
-
getRooms
public java.util.ArrayList getRooms() -
getRoom
-
isAllExplored
public boolean isAllExplored() -
setAllExplored
public void setAllExplored(boolean boolean1) -
getFirstRoom
-
getChunkX
public int getChunkX() -
getChunkY
public int getChunkY() -
getX
public int getX() -
getY
public int getY() -
getX2
public int getX2() -
getY2
public int getY2() -
getW
public int getW() -
getH
public int getH() -
getID
public int getID() -
refreshSquares
public void refreshSquares() -
CalculateBounds
public void CalculateBounds(java.util.ArrayList arrayList) -
recalculate
public void recalculate() -
overlapsChunk
public boolean overlapsChunk(int int1, int int2) -
getFreeSquareInRoom
-
containsRoom
public boolean containsRoom(java.lang.String string) -
isFullyStreamedIn
public boolean isFullyStreamedIn() -
getZone
-
getKeyId
public int getKeyId() -
setKeyId
public void setKeyId(int int1) -
getKeySpawned
public int getKeySpawned() -
setKeySpawned
public void setKeySpawned(int int1) -
isHasBeenVisited
public boolean isHasBeenVisited() -
setHasBeenVisited
public void setHasBeenVisited(boolean boolean1) -
isAlarmed
public boolean isAlarmed() -
setAlarmed
public void setAlarmed(boolean boolean1) -
getRandomRoom
-
Dispose
public void Dispose()
-