Class BuildingDef
java.lang.Object
zombie.iso.BuildingDef
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
boolean
int
int
int
int
int
boolean
long
int
long
gnu.trove.list.array.TShortArrayList
boolean
int
int
int
int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRoomsOf
(BuildingDef buildingDef0, ArrayList<RoomDef> arrayList) void
addRoomToCollapseRect
(RoomDef var1) void
CalculateBounds
(ArrayList<RoomDef> tempRooms) void
long
calculateMetaID
(int cellX, int cellY) boolean
containsRoom
(String name) boolean
containsXYZ
(int int1, int int0, int int3) void
Dispose()
int
getArea()
int
getCellX()
int
int
getCellY()
int
int
int
float
getClosestPoint
(float _x, float _y, Vector2f closestXY) int
getH()
long
getID()
int
getKeyId()
int
int
int
getRandomRoom
(int minArea) getRandomRoom
(int int0, boolean boolean1) long
getRoofRoomID
(int int0) getRooms()
int
getTable()
int
getW()
int
getX()
int
getX2()
int
getY()
int
getY2()
getZone()
boolean
intersects
(int int0, int int1, int int2, int int3, int int4) void
invalidateOverlappedChunkLevelsAbove
(int int0, int int2, long long0) boolean
isAdjacent
(int int0, int int1, int int2, int int3, int int4) boolean
isAdjacent
(BuildingDef buildingDef1) boolean
isAdjacent
(BuildingDef buildingDef1, boolean boolean0) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isShop()
boolean
boolean
overlaps
(BuildingDef buildingDef1, boolean boolean0) boolean
overlapsChunk
(int wx, int wy) void
void
void
void
setAlarmed
(boolean alarm) void
setAllExplored
(boolean b) void
setHasBeenVisited
(boolean _hasBeenVisited) void
setInvalidateCacheForAllChunks
(int int0, long long0) void
setKeyId
(int _keyId) void
setKeySpawned
(int _keySpawned) void
setUserDefined
(boolean boolean0)
-
Field Details
-
emptyoutside
-
table
-
seen
public boolean seen -
hasBeenVisited
public boolean hasBeenVisited -
stash
-
lootRespawnHour
public int lootRespawnHour -
overlappedChunks
public gnu.trove.list.array.TShortArrayList overlappedChunks -
bAlarmed
public boolean bAlarmed -
bAlarmDecay
public int bAlarmDecay -
x
public int x -
y
public int y -
x2
public int x2 -
y2
public int y2 -
rooms
-
zone
-
food
public int food -
items
-
itemTypes
-
ID
public long ID -
metaID
public long metaID -
collapseRectX
public int collapseRectX -
collapseRectY
public int collapseRectY -
collapseRectX2
public int collapseRectX2 -
collapseRectY2
public int collapseRectY2
-
-
Constructor Details
-
BuildingDef
public BuildingDef() -
BuildingDef
public BuildingDef(boolean boolean0)
-
-
Method Details
-
getMinLevel
public int getMinLevel() -
getMaxLevel
public int getMaxLevel() -
getTable
-
getRooms
-
getEmptyOutside
-
getRoom
-
getRoom
-
isAllExplored
public boolean isAllExplored() -
setAllExplored
public void setAllExplored(boolean b) -
getRoomsNumber
public int getRoomsNumber() -
getArea
public int getArea() -
getFirstRoom
-
setUserDefined
public void setUserDefined(boolean boolean0) -
getCellX
public int getCellX() -
getCellY
public int getCellY() -
getCellX2
public int getCellX2() -
getCellY2
public int getCellY2() -
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 long getID() -
getIDString
-
refreshSquares
public void refreshSquares() -
CalculateBounds
-
calculateMetaID
public long calculateMetaID(int cellX, int cellY) -
recalculate
public void recalculate() -
overlapsChunk
public boolean overlapsChunk(int wx, int wy) -
getFreeSquareInRoom
-
containsRoom
-
isFullyStreamedIn
public boolean isFullyStreamedIn() -
isAnyChunkNewlyLoaded
public boolean isAnyChunkNewlyLoaded() -
getZone
-
getKeyId
public int getKeyId() -
setKeyId
public void setKeyId(int _keyId) -
getKeySpawned
public int getKeySpawned() -
setKeySpawned
public void setKeySpawned(int _keySpawned) -
isHasBeenVisited
public boolean isHasBeenVisited() -
setHasBeenVisited
public void setHasBeenVisited(boolean _hasBeenVisited) -
isAlarmed
public boolean isAlarmed() -
setAlarmed
public void setAlarmed(boolean alarm) -
getRandomRoom
-
getRandomRoom
-
getRandomRoom
-
getClosestPoint
-
Dispose
public void Dispose() -
containsXYZ
public boolean containsXYZ(int int1, int int0, int int3) -
addRoomToCollapseRect
-
calculateCollapseRect
public void calculateCollapseRect() -
setInvalidateCacheForAllChunks
public void setInvalidateCacheForAllChunks(int int0, long long0) -
invalidateOverlappedChunkLevelsAbove
public void invalidateOverlappedChunkLevelsAbove(int int0, int int2, long long0) -
intersects
public boolean intersects(int int0, int int1, int int2, int int3, int int4) -
isAdjacent
public boolean isAdjacent(int int0, int int1, int int2, int int3, int int4) -
isAdjacent
-
isAdjacent
-
overlaps
-
addRoomsOf
-
getRoofRoomID
public long getRoofRoomID(int int0) -
isEntirelyEmptyOutside
public boolean isEntirelyEmptyOutside() -
isShop
public boolean isShop() -
isResidential
public boolean isResidential() -
isUserDefined
public boolean isUserDefined() -
isBasement
public boolean isBasement() -
resetMinMaxLevel
public void resetMinMaxLevel()
-