Package zombie.iso

Class RoomDef

java.lang.Object
zombie.iso.RoomDef

public final class RoomDef
extends java.lang.Object
  • 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

      public BuildingDef 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

      public float getAreaOverlapping​(IsoChunk chunk)
    • getAreaOverlapping

      public float getAreaOverlapping​(int int1, int int2, int int3, int int4)
    • forEachChunk

      public void forEachChunk​(java.util.function.BiConsumer biConsumer)
    • getIsoRoom

      public IsoRoom getIsoRoom()
    • getObjects

      public java.util.ArrayList getObjects()
    • getMetaObjects

      public java.util.ArrayList getMetaObjects()
    • refreshSquares

      public void refreshSquares()
    • getBuilding

      public BuildingDef getBuilding()
    • setBuilding

      public void setBuilding​(BuildingDef buildingDef)
    • 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

      public IsoGridSquare getFreeSquare()
    • getRandomSquare

      public IsoGridSquare getRandomSquare​(java.util.function.Predicate predicate)
    • isEmptyOutside

      public boolean isEmptyOutside()
    • getProceduralSpawnedContainer

      public java.util.HashMap getProceduralSpawnedContainer()
    • isRoofFixed

      public boolean isRoofFixed()
    • setRoofFixed

      public void setRoofFixed​(boolean boolean1)
    • Dispose

      public void Dispose()