Class RoomDef
java.lang.Object
zombie.iso.RoomDef
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionintbooleanbooleanbooleanbooleanlongintintlongfinal ArrayList<MetaObject> final ArrayList<RoomDef.RoomRect> intintintintint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlongcalculateMetaID(int cellX, int cellY) booleancontains(int int2, int int1) voidvoidDispose()voidforEachChunk(BiConsumer<RoomDef, IsoChunk> consumer) intgetArea()floatgetAreaOverlapping(int _x, int _y, int w, int h) floatgetAreaOverlapping(IsoChunk chunk) floatgetClosestPoint(float _x, float _y, Vector2f closestXY) intgetH()longgetID()getName()getRandomSquare(Predicate<IsoGridSquare> predicate) getRects()getRoomRect(int int2, int int1, int var3) intgetW()intgetX()intgetX2()intgetY()intgetY2()intgetZ()booleanintersects(int _x, int _y, int w, int h) booleanisAdjacent(int int3, int int2, int int1, int int0) booleanisAdjacent(RoomDef roomDef0) booleanbooleanbooleanisInside(int _x, int _y, int z) booleanbooleanbooleanisShop()voidoffset(int int0, int int1) booleanvoidvoidsetBuilding(BuildingDef def) voidsetExplored(boolean explored) voidsetInvalidateCacheForAllChunks(int int0, long long0) voidvoidsetRoofFixed(boolean b)
-
Field Details
-
bExplored
public boolean bExplored -
bDoneSpawn
public boolean bDoneSpawn -
IndoorZombies
public int IndoorZombies -
spawnCount
public int spawnCount -
bLightsActive
public boolean bLightsActive -
name
-
level
public int level -
building
-
ID
public long ID -
rects
-
objects
-
x
public int x -
y
public int y -
x2
public int x2 -
y2
public int y2 -
area
public int area -
metaID
public long metaID -
bUserDefined
public boolean bUserDefined
-
-
Constructor Details
-
RoomDef
-
RoomDef
public RoomDef()
-
-
Method Details
-
getID
public long getID() -
getIDString
-
isExplored
public boolean isExplored() -
isInside
public boolean isInside(int _x, int _y, int z) -
contains
public boolean contains(int int2, int int1) -
intersects
public boolean intersects(int _x, int _y, int w, int h) -
isAdjacent
-
isAdjacent
public boolean isAdjacent(int int3, int int2, int int1, int int0) -
overlaps
-
getAreaOverlapping
-
getAreaOverlapping
public float getAreaOverlapping(int _x, int _y, int w, int h) -
forEachChunk
-
setInvalidateCacheForAllChunks
public void setInvalidateCacheForAllChunks(int int0, long long0) -
getIsoRoom
-
getObjects
-
getMetaObjects
-
refreshSquares
public void refreshSquares() -
getBuilding
-
setBuilding
-
getName
-
setName
-
getRects
-
getY
public int getY() -
getX
public int getX() -
getX2
public int getX2() -
getY2
public int getY2() -
getW
public int getW() -
getH
public int getH() -
getZ
public int getZ() -
CalculateBounds
public void CalculateBounds() -
calculateMetaID
public long calculateMetaID(int cellX, int cellY) -
offset
public void offset(int int0, int int1) -
getArea
public int getArea() -
setExplored
public void setExplored(boolean explored) -
getFreeSquare
-
getExtraFreeSquare
-
getFreeUnoccupiedSquare
-
getRandomSquare
-
isEmptyOutside
public boolean isEmptyOutside() -
getProceduralSpawnedContainer
-
getRoomRect
-
isRoofFixed
public boolean isRoofFixed() -
setRoofFixed
public void setRoofFixed(boolean b) -
getClosestPoint
-
Dispose
public void Dispose() -
isKidsRoom
public boolean isKidsRoom() -
isShop
public boolean isShop() -
copyFrom
-