Package zombie.iso
Class RoomDef
java.lang.Object
zombie.iso.RoomDef
public final class RoomDef
extends java.lang.Object
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRoomDef.RoomRect - 
Field Summary
Fields Modifier and Type Field Description intareabooleanbDoneSpawnbooleanbExploredbooleanbLightsActiveBuildingDefbuildingintIDintIndoorZombiesintleveljava.lang.Stringnamejava.util.ArrayListobjectsjava.util.ArrayListrectsintspawnCountintxintx2intyinty2 - 
Constructor Summary
Constructors Constructor Description RoomDef(int int1, java.lang.String string) - 
Method Summary
Modifier and Type Method Description voidCalculateBounds()voidDispose()voidforEachChunk(java.util.function.BiConsumer biConsumer)intgetArea()floatgetAreaOverlapping(int int1, int int2, int int3, int int4)floatgetAreaOverlapping(IsoChunk chunk)BuildingDefgetBuilding()IsoGridSquaregetFreeSquare()intgetH()intgetID()IsoRoomgetIsoRoom()java.util.ArrayListgetMetaObjects()java.lang.StringgetName()java.util.ArrayListgetObjects()java.util.HashMapgetProceduralSpawnedContainer()IsoGridSquaregetRandomSquare(java.util.function.Predicate predicate)java.util.ArrayListgetRects()intgetW()intgetX()intgetX2()intgetY()intgetY2()intgetZ()booleanintersects(int int1, int int2, int int3, int int4)booleanisEmptyOutside()booleanisExplored()booleanisInside(int int1, int int2, int int3)booleanisRoofFixed()voidrefreshSquares()voidsetBuilding(BuildingDef buildingDef)voidsetExplored(boolean boolean1)voidsetRoofFixed(boolean boolean1)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Field Details
- 
bExplored
public boolean bExplored - 
bDoneSpawn
public boolean bDoneSpawn - 
IndoorZombies
public int IndoorZombies - 
spawnCount
public int spawnCount - 
bLightsActive
public boolean bLightsActive - 
name
public java.lang.String name - 
level
public int level - 
building
 - 
ID
public int ID - 
rects
public final java.util.ArrayList rects - 
objects
public final java.util.ArrayList objects - 
x
public int x - 
y
public int y - 
x2
public int x2 - 
y2
public int y2 - 
area
public int area 
 - 
 - 
Constructor Details
- 
RoomDef
public RoomDef(int int1, java.lang.String string) 
 - 
 - 
Method Details
- 
getID
public int getID() - 
isExplored
public boolean isExplored() - 
isInside
public boolean isInside(int int1, int int2, int int3) - 
intersects
public boolean intersects(int int1, int int2, int int3, int int4) - 
getAreaOverlapping
 - 
getAreaOverlapping
public float getAreaOverlapping(int int1, int int2, int int3, int int4) - 
forEachChunk
public void forEachChunk(java.util.function.BiConsumer biConsumer) - 
getIsoRoom
 - 
getObjects
public java.util.ArrayList getObjects() - 
getMetaObjects
public java.util.ArrayList getMetaObjects() - 
refreshSquares
public void refreshSquares() - 
getBuilding
 - 
setBuilding
 - 
getName
public java.lang.String getName() - 
getRects
public java.util.ArrayList 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() - 
getArea
public int getArea() - 
setExplored
public void setExplored(boolean boolean1) - 
getFreeSquare
 - 
getRandomSquare
 - 
isEmptyOutside
public boolean isEmptyOutside() - 
getProceduralSpawnedContainer
public java.util.HashMap getProceduralSpawnedContainer() - 
isRoofFixed
public boolean isRoofFixed() - 
setRoofFixed
public void setRoofFixed(boolean boolean1) - 
Dispose
public void Dispose() 
 -