Package zombie.iso.areas
Class IsoRoom
java.lang.Object
zombie.iso.areas.IsoRoom
public class IsoRoom
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description java.util.VectorBedsjava.awt.RectangleboundsIsoBuildingbuildingjava.util.ArrayListContainersRoomDefdefjava.util.VectorExitsintlayerjava.util.ArrayListlightsjava.util.ArrayListlightSwitchesbooleanlitjava.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 sq)IsoBuildingCreateBuilding(IsoCell cell)voidcreateLights(boolean active)voidcreateLights1(boolean active)voidcreateLights2(boolean active)voidcreateLights3(boolean active)IsoBuildinggetBuilding()java.util.ArrayListgetContainer()IsoGridSquaregetFreeTile()java.lang.StringgetName()IsoGridSquaregetRandomFreeSquare()IsoGridSquaregetRandomSquare()java.util.ArrayListgetSquares()java.util.VectorgetTileList()java.util.ArrayListgetWaterSources()java.util.ArrayListgetWindows()booleanhasLightSwitches()booleanhasWater()voidonSee()voidremoveSquare(IsoGridSquare sq)voidsetWaterSources(java.util.ArrayList WaterSources)voidspawnZombies()voiduseWater()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
Beds
public java.util.Vector Beds -
bounds
public java.awt.Rectangle bounds -
building
-
Containers
public java.util.ArrayList Containers -
Windows
public java.util.ArrayList Windows -
Exits
public java.util.Vector Exits -
layer
public int layer -
RoomDef
public java.lang.String RoomDef -
TileList
public java.util.Vector TileList -
transparentWalls
public int transparentWalls -
lit
public boolean lit -
lightSwitches
public java.util.ArrayList lightSwitches -
lights
public java.util.ArrayList lights -
roomLights
public java.util.ArrayList roomLights -
WaterSources
public java.util.ArrayList WaterSources -
seen
public int seen -
visited
public int visited -
def
-
rects
public java.util.ArrayList rects -
Squares
public java.util.ArrayList Squares
-
-
Constructor Details
-
IsoRoom
public IsoRoom()
-
-
Method Details
-
getBuilding
-
getName
public java.lang.String getName() -
CreateBuilding
-
getFreeTile
-
getWaterSources
public java.util.ArrayList getWaterSources() -
setWaterSources
public void setWaterSources(java.util.ArrayList WaterSources) -
hasWater
public boolean hasWater() -
useWater
public void useWater() -
getWindows
public java.util.ArrayList getWindows() -
addSquare
-
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() -
createLights1
public void createLights1(boolean active) -
createLights2
public void createLights2(boolean active) -
createLights3
public void createLights3(boolean active) -
createLights
public void createLights(boolean active)
-