Package zombie.iso.areas
Class IsoRoom
java.lang.Object
zombie.iso.areas.IsoRoom
public final class IsoRoom
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description java.util.VectorBedsjava.awt.RectangleboundsIsoBuildingbuildingjava.util.ArrayListContainersRoomDefdefjava.util.VectorExitsintlayerjava.util.ArrayListlightSwitchesjava.util.ArrayListrectsjava.lang.StringRoomDefjava.util.ArrayListroomLightsintseenjava.util.ArrayListSquaresjava.util.VectorTileListinttransparentWallsintvisitedjava.util.ArrayListWaterSourcesjava.util.ArrayListWindows -
Constructor Summary
Constructors Constructor Description IsoRoom() -
Method Summary
Modifier and Type Method Description voidaddSquare(IsoGridSquare square)IsoBuildingCreateBuilding(IsoCell cell)voidcreateLights(boolean boolean1)IsoBuildinggetBuilding()java.util.ArrayListgetContainer()IsoGridSquaregetFreeTile()java.util.ArrayListgetLightSwitches()java.lang.StringgetName()IsoGridSquaregetRandomFreeSquare()IsoGridSquaregetRandomSquare()RoomDefgetRoomDef()java.util.ArrayListgetSquares()java.util.VectorgetTileList()java.util.ArrayListgetWaterSources()java.util.ArrayListgetWindows()booleanhasLightSwitches()booleanhasWater()booleanisInside(int int1, int int2, int int3)voidonSee()voidrefreshSquares()voidremoveSquare(IsoGridSquare square)voidsetWaterSources(java.util.ArrayList arrayList)voidspawnZombies()voiduseWater()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
Beds
public final java.util.Vector Beds -
bounds
public java.awt.Rectangle bounds -
building
-
Containers
public final java.util.ArrayList Containers -
Windows
public final java.util.ArrayList Windows -
Exits
public final java.util.Vector Exits -
layer
public int layer -
RoomDef
public java.lang.String RoomDef -
TileList
public final java.util.Vector TileList -
transparentWalls
public int transparentWalls -
lightSwitches
public final java.util.ArrayList lightSwitches -
roomLights
public final java.util.ArrayList roomLights -
WaterSources
public final java.util.ArrayList WaterSources -
seen
public int seen -
visited
public int visited -
def
-
rects
public final java.util.ArrayList rects -
Squares
public final java.util.ArrayList Squares
-
-
Constructor Details
-
IsoRoom
public IsoRoom()
-
-
Method Details
-
getBuilding
-
getName
public java.lang.String getName() -
CreateBuilding
-
isInside
public boolean isInside(int int1, int int2, int int3) -
getFreeTile
-
getWaterSources
public java.util.ArrayList getWaterSources() -
setWaterSources
public void setWaterSources(java.util.ArrayList arrayList) -
hasWater
public boolean hasWater() -
useWater
public void useWater() -
getWindows
public java.util.ArrayList getWindows() -
addSquare
-
refreshSquares
public void refreshSquares() -
removeSquare
-
spawnZombies
public void spawnZombies() -
onSee
public void onSee() -
getTileList
public java.util.Vector getTileList() -
getSquares
public java.util.ArrayList getSquares() -
getContainer
public java.util.ArrayList getContainer() -
getRandomSquare
-
getRandomFreeSquare
-
hasLightSwitches
public boolean hasLightSwitches() -
createLights
public void createLights(boolean boolean1) -
getRoomDef
-
getLightSwitches
public java.util.ArrayList getLightSwitches()
-