Package zombie.iso
Class IsoCell
java.lang.Object
zombie.core.bucket.Bucket
zombie.iso.IsoCell
- All Implemented Interfaces:
TileBasedMap
public class IsoCell extends Bucket implements TileBasedMap
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIsoCell.BuildingSearchCriteriastatic classIsoCell.Zone -
Field Summary
Fields Modifier and Type Field Description booleanbDoLotConnectstatic booleanbReadAltLightbooleanbRenderingbooleanbSwappingLightBuffersjava.util.ArrayListBuildingListIsoChunkMap[]ChunkMapIntGridDangerScorestatic booleanENABLE_SQUARE_CACHEjava.lang.Stringfilenamestatic intMaxHeightAStarPathMapPathMapjava.util.ArrayListProcessWorldItemsRemoveprotected intrainIntensityprotected intrainSpeedbooleanrecalcFloorsjava.util.ArrayListroomDefsjava.util.ArrayListroomLightsColorstaticBlackshort[][][]StencilValuesintStencilX1intStencilX2intStencilY1intStencilY2Fields inherited from class zombie.core.bucket.Bucket
SpriteManager -
Constructor Summary
Constructors Constructor Description IsoCell(int width, int height)IsoCell(IsoSpriteManager spr, int width, int height)IsoCell(IsoSpriteManager spr, int width, int height, boolean vvv) -
Method Summary
Modifier and Type Method Description voidaddHeatSource(IsoHeatSource heatSource)IsoLightSourceaddLamppost(int x, int y, int z, float r, float g, float b, int rad)voidaddLamppost(IsoLightSource light)voidaddMovingObject(IsoMovingObject o)voidAddZone(java.lang.String name, int tileX, int tileY, int tileW, int tileH, int Z)booleanblocked(Mover mover, int x, int y, int z, int lx, int ly, int lz)voidCalcLightInfos(int MaxHeight)voidCalculateVertColoursForTile(IsoGridSquare sqThis, int x, int y, int zz, int playerIndex)booleanCanBuildingSquareOccludePlayer(IsoGridSquare square, int playerIndex)voidcheckHaveRoof(int x, int y)voidclearCacheGridSquare(int playerIndex)voidClearVertArrays()IsoGridSquareConnectNewSquare(IsoGridSquare newSquare, boolean bDoSurrounds)IsoGridSquarecreateNewGridSquare(int x, int y, int z, boolean recalcAll)voidDeleteAllMovingObjects()voidDispose()floatDistanceFromSupport(int x, int y, int z)booleanDoBuilding(int player, boolean bRender)voidDoGridNav(IsoGridSquare newSquare, IsoGridSquare.GetSquare getter)voidDrawStencilMask()voidEnsureSurroundNotNull(int xx, int yy, int zz)static IsoDirectionsFromMouseTile()java.util.ArrayListgetAddList()static intgetBarricadeDoorFrame()static intgetBComponent(int col)java.util.StackgetBestBuildings(IsoCell.BuildingSearchCriteria criteria, int count)java.util.ArrayListgetBuildingList()static java.util.StackgetBuildings()java.util.HashMapgetBuildingScores()IsoChunkgetChunkForGridSquare(int x, int y, int z)IsoChunkMapgetChunkMap(int pl)IsoBuildinggetClosestBuildingExcept(IsoGameCharacter chr, IsoRoom except)floatgetCost(Mover mover, int sx, int sy, int sz, int tx, int ty, int tz)intgetCurrentLightX()intgetCurrentLightY()intgetCurrentLightZ()LotHeadergetCurrentLotHeader()intgetDangerScore(int x, int y)OnceEverygetDangerUpdate()KahluaTablegetDrag(int player)intgetElevInTiles()IsoZombiegetFakeZombieForHit()java.lang.StringgetFilename()IsoGridSquaregetFreeTile(java.lang.String zone)IsoGridSquaregetFreeTile(IsoCell.Zone zone)IsoGridSquaregetFreeTile(RoomDef def)static intgetGComponent(int col)java.util.ArrayListgetGhostList()IsoGridSquaregetGridSquare(double x, double y, double z)IsoGridSquaregetGridSquare(int x, int y, int z)IsoGridSquaregetGridSquare(java.lang.Double x, java.lang.Double y, java.lang.Double z)IsoGridSquaregetGridSquareDirect(int x, int y, int z, int playerIndex)intgetHeatSourceTemperature(int x, int y, int z)intgetHeight()intgetHeightInTiles()java.util.StackgetLamppostPositions()java.lang.ThreadgetLightInfoUpdate()KahluaTablegetLuaObjectList()intgetMaxFloors()static intgetMaxHeight()intgetMaxX()intgetMaxY()intgetMaxZ()intgetMinX()intgetMinY()intgetMinZ()IsoSurvivorgetNetworkPlayer(int RemoteID)java.util.ArrayListgetObjectList()IsoGridSquaregetOrCreateGridSquare(double x, double y, double z)AStarPathMapgetPathMap()java.util.ArrayListgetProcessIsoObjectRemove()java.util.ArrayListgetProcessIsoObjects()java.util.ArrayListgetProcessItems()java.util.ArrayListgetProcessItemsRemove()java.util.ArrayListgetProcessWorldItems()java.util.ArrayListgetPushableObjectList()IsoGridSquaregetRandomFreeTileInRoom()IsoGridSquaregetRandomOutdoorTile()static intgetRComponent(int col)IsoGridSquaregetRelativeGridSquare(int x, int y, int z)java.util.ArrayListgetRemoteSurvivorList()java.util.ArrayListgetRemoveList()java.util.ArrayListgetRenderJobsArray()java.util.HashMapgetRenderJobsMapArray()IsoRoomgetRoom(int ID)java.util.ArrayListgetRoomList()static intgetSheetCurtains()java.util.HashSetgetStairsNodes()java.util.ArrayListgetStaticUpdaterObjectList()shortgetStencilValue(int x, int y, int z)java.util.ArrayListgetSurvivorList()java.util.StackgetTempZoneStack()java.util.ArrayListgetWallArray()intgetWidth()intgetWidthInTiles()IsoSpritegetWoodBarricade()IsoSpritegetWoodCrate()IsoSpritegetWoodDoorN()IsoSpritegetWoodDoorW()IsoSpritegetWoodDWallN()IsoSpritegetWoodDWallW()IsoSpritegetWoodFloor()IsoSpritegetWoodStairsNB()IsoSpritegetWoodStairsNM()IsoSpritegetWoodStairsNT()IsoSpritegetWoodStairsWB()IsoSpritegetWoodStairsWM()IsoSpritegetWoodStairsWT()IsoSpritegetWoodWallN()IsoSpritegetWoodWallW()IsoSpritegetWoodWWallN()IsoSpritegetWoodWWallW()intgetWorldX()intgetWorldY()java.util.ArrayListgetZombieList()java.util.ArrayListgetZoneStack()voidinitLightingThread()voidInitNodeMap(int MaxThreads)booleanisInChunkMap(int x, int y)booleanisNull(int x, int y, int z)booleanIsPlayerWindowPeeking(int playerIndex)booleanisSafeToAdd()booleanIsStairsNode(IsoGridSquare node, IsoGridSquare prev, IsoDirections directions)booleanIsZone(java.lang.String name, int x, int y)voidload(java.io.DataInputStream input, boolean loadPlayer)booleanLoadPlayer(int WorldVersion)voidpathFinderVisited(int x, int y, int z)voidPlaceLot(java.lang.String filename, int sx, int sy, int sz, boolean bClearExisting)voidPlaceLot(IsoLot lot, int sx, int sy, int sz, boolean bClearExisting)voidPlaceLot(IsoLot lot, int sx, int sy, int sz, IsoChunk ch, int WX, int WY, boolean bForLater)voidProcessSpottedRooms()voidreloadRainTextures()voidRemove(IsoMovingObject obj)voidremoveHeatSource(IsoHeatSource heatSource)voidremoveLamppost(int x, int y, int z)voidremoveLamppost(IsoLightSource light)voidrender()voidRenderFloorShading(int zza)voidrenderListClear()voidRenderSnow(int zza)voidRenderTiles(int MaxHeight)voidroomSpotted(IsoRoom room)voidsave(java.io.DataOutputStream output, boolean bDoChars)voidsavePlayer()voidsetAddList(java.util.ArrayList addList)static voidsetBarricadeDoorFrame(int aBarricadeDoorFrame)voidsetBuildingList(java.util.ArrayList BuildingList)static voidsetBuildings(java.util.Stack scores)voidsetBuildingScores(java.util.HashMap BuildingScores)voidsetCacheGridSquare(int x, int y, int z, IsoGridSquare square)voidsetCacheGridSquareLocal(int x, int y, int z, IsoGridSquare square, int playerIndex)voidsetCurrentLightX(int currentLX)voidsetCurrentLightY(int currentLY)voidsetCurrentLightZ(int currentLZ)voidsetDangerUpdate(OnceEvery dangerUpdate)voidsetDrag(KahluaTable item, int player)voidsetFilename(java.lang.String filename)voidsetGhostList(java.util.ArrayList GhostList)voidsetHeight(int height)voidsetLamppostPositions(java.util.Stack LamppostPositions)voidsetLightInfoUpdate(java.lang.Thread LightInfoUpdate)static voidsetMaxHeight(int aMaxHeight)voidsetMaxX(int maxX)voidsetMaxY(int maxY)voidsetMaxZ(int maxZ)voidsetMinX(int minX)voidsetMinY(int minY)voidsetMinZ(int minZ)voidsetObjectList(java.util.ArrayList ObjectList)voidsetPathMap(AStarPathMap PathMap)voidsetProcessIsoObjectRemove(java.util.ArrayList processIsoObjectRemove)voidsetProcessItems(java.util.ArrayList ProcessItems)voidsetProcessItemsRemove(java.util.ArrayList ProcessItemsRemove)voidsetPushableObjectList(java.util.ArrayList PushableObjectList)voidsetRainAlpha(int alpha)voidsetRainIntensity(int intensity)voidsetRainSpeed(int speed)voidsetRemoteSurvivorList(java.util.ArrayList RemoteSurvivorList)voidsetRemoveList(java.util.ArrayList removeList)voidsetRenderJobsArray(java.util.ArrayList RenderJobsArray)voidsetRenderJobsMapArray(java.util.HashMap RenderJobsMapArray)voidsetRoomList(java.util.ArrayList RoomList)voidsetSafeToAdd(boolean safeToAdd)static voidsetSheetCurtains(int aSheetCurtains)voidsetSnowParams(int fracToday, int fracYesterday, float timeOfDay)voidsetStairsNodes(java.util.HashSet stairsNodes)voidsetStaticUpdaterObjectList(java.util.ArrayList StaticUpdaterObjectList)voidsetStencilValue(int x, int y, int z, int stencil)voidsetTempZoneStack(java.util.Stack tempZoneStack)voidsetWallArray(java.util.ArrayList wallArray)voidsetWidth(int width)voidsetWoodBarricade(IsoSprite woodBarricade)voidsetWoodCrate(IsoSprite woodCrate)voidsetWoodDoorN(IsoSprite woodDoorN)voidsetWoodDoorW(IsoSprite woodDoorW)voidsetWoodDWallN(IsoSprite woodDWallN)voidsetWoodDWallW(IsoSprite woodDWallW)voidsetWoodFloor(IsoSprite woodFloor)voidsetWoodStairsNB(IsoSprite woodStairsNB)voidsetWoodStairsNM(IsoSprite woodStairsNM)voidsetWoodStairsNT(IsoSprite woodStairsNT)voidsetWoodStairsWB(IsoSprite woodStairsWB)voidsetWoodStairsWM(IsoSprite woodStairsWM)voidsetWoodStairsWT(IsoSprite woodStairsWT)voidsetWoodWallN(IsoSprite woodWallN)voidsetWoodWallW(IsoSprite woodWallW)voidsetWoodWWallN(IsoSprite woodWWallN)voidsetWoodWWallW(IsoSprite woodWWallW)voidsetWorldX(int worldX)voidsetWorldY(int worldY)voidsetZombieList(java.util.ArrayList ZombieList)voidsetZoneStack(java.util.ArrayList ZoneStack)voidstopLightingThread()static inttoIntColor(float r, float g, float b, float a)voidupdate()voidupdateHeatSources()Methods inherited from class zombie.core.bucket.Bucket
AddTexture, forgetTexture, getSpriteManager, getTexture, HasTextureMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
MaxHeight
public static int MaxHeight -
ChunkMap
-
BuildingList
public java.util.ArrayList BuildingList -
PathMap
-
ProcessWorldItemsRemove
public java.util.ArrayList ProcessWorldItemsRemove -
ENABLE_SQUARE_CACHE
public static boolean ENABLE_SQUARE_CACHE -
filename
public java.lang.String filename -
DangerScore
-
roomDefs
public java.util.ArrayList roomDefs -
roomLights
public java.util.ArrayList roomLights -
StencilValues
public short[][][] StencilValues -
StencilX1
public int StencilX1 -
StencilY1
public int StencilY1 -
StencilX2
public int StencilX2 -
StencilY2
public int StencilY2 -
recalcFloors
public boolean recalcFloors -
bDoLotConnect
public boolean bDoLotConnect -
bReadAltLight
public static boolean bReadAltLight -
staticBlack
-
rainIntensity
protected int rainIntensity -
rainSpeed
protected int rainSpeed -
bSwappingLightBuffers
public boolean bSwappingLightBuffers -
bRendering
public boolean bRendering
-
-
Constructor Details
-
IsoCell
public IsoCell(int width, int height) -
IsoCell
-
IsoCell
-
-
Method Details
-
getMaxHeight
public static int getMaxHeight() -
setMaxHeight
public static void setMaxHeight(int aMaxHeight) -
getCurrentLotHeader
-
getChunkMap
-
getBarricadeDoorFrame
public static int getBarricadeDoorFrame() -
setBarricadeDoorFrame
public static void setBarricadeDoorFrame(int aBarricadeDoorFrame) -
getSheetCurtains
public static int getSheetCurtains() -
setSheetCurtains
public static void setSheetCurtains(int aSheetCurtains) -
getFreeTile
-
getBuildings
public static java.util.Stack getBuildings() -
setBuildings
public static void setBuildings(java.util.Stack scores) -
getChunkForGridSquare
-
CalcLightInfos
public void CalcLightInfos(int MaxHeight) -
getStencilValue
public short getStencilValue(int x, int y, int z) -
setStencilValue
public void setStencilValue(int x, int y, int z, int stencil) -
CalculateVertColoursForTile
public void CalculateVertColoursForTile(IsoGridSquare sqThis, int x, int y, int zz, int playerIndex) -
ClearVertArrays
public void ClearVertArrays() -
DrawStencilMask
public void DrawStencilMask() -
RenderTiles
public void RenderTiles(int MaxHeight) -
RenderFloorShading
public void RenderFloorShading(int zza) -
IsPlayerWindowPeeking
public boolean IsPlayerWindowPeeking(int playerIndex) -
CanBuildingSquareOccludePlayer
-
setSnowParams
public void setSnowParams(int fracToday, int fracYesterday, float timeOfDay) -
RenderSnow
public void RenderSnow(int zza) -
getClosestBuildingExcept
-
getDangerScore
public int getDangerScore(int x, int y) -
getNetworkPlayer
-
IsStairsNode
- Specified by:
IsStairsNodein interfaceTileBasedMap
-
InitNodeMap
public void InitNodeMap(int MaxThreads) -
ConnectNewSquare
-
PlaceLot
public void PlaceLot(java.lang.String filename, int sx, int sy, int sz, boolean bClearExisting) -
PlaceLot
-
PlaceLot
-
setDrag
-
getDrag
-
DoBuilding
public boolean DoBuilding(int player, boolean bRender) -
DistanceFromSupport
public float DistanceFromSupport(int x, int y, int z) -
getBuildingList
public java.util.ArrayList getBuildingList() -
setBuildingList
public void setBuildingList(java.util.ArrayList BuildingList) -
getObjectList
public java.util.ArrayList getObjectList() -
setObjectList
public void setObjectList(java.util.ArrayList ObjectList) -
getRoom
-
getPushableObjectList
public java.util.ArrayList getPushableObjectList() -
setPushableObjectList
public void setPushableObjectList(java.util.ArrayList PushableObjectList) -
getBuildingScores
public java.util.HashMap getBuildingScores() -
setBuildingScores
public void setBuildingScores(java.util.HashMap BuildingScores) -
getPathMap
-
setPathMap
-
getRoomList
public java.util.ArrayList getRoomList() -
setRoomList
public void setRoomList(java.util.ArrayList RoomList) -
getStaticUpdaterObjectList
public java.util.ArrayList getStaticUpdaterObjectList() -
setStaticUpdaterObjectList
public void setStaticUpdaterObjectList(java.util.ArrayList StaticUpdaterObjectList) -
getWallArray
public java.util.ArrayList getWallArray() -
setWallArray
public void setWallArray(java.util.ArrayList wallArray) -
getZombieList
public java.util.ArrayList getZombieList() -
setZombieList
public void setZombieList(java.util.ArrayList ZombieList) -
getRemoteSurvivorList
public java.util.ArrayList getRemoteSurvivorList() -
setRemoteSurvivorList
public void setRemoteSurvivorList(java.util.ArrayList RemoteSurvivorList) -
getGhostList
public java.util.ArrayList getGhostList() -
setGhostList
public void setGhostList(java.util.ArrayList GhostList) -
getZoneStack
public java.util.ArrayList getZoneStack() -
setZoneStack
public void setZoneStack(java.util.ArrayList ZoneStack) -
getRemoveList
public java.util.ArrayList getRemoveList() -
setRemoveList
public void setRemoveList(java.util.ArrayList removeList) -
getAddList
public java.util.ArrayList getAddList() -
addMovingObject
-
setAddList
public void setAddList(java.util.ArrayList addList) -
getRenderJobsArray
public java.util.ArrayList getRenderJobsArray() -
setRenderJobsArray
public void setRenderJobsArray(java.util.ArrayList RenderJobsArray) -
getProcessItems
public java.util.ArrayList getProcessItems() -
getProcessWorldItems
public java.util.ArrayList getProcessWorldItems() -
getProcessIsoObjects
public java.util.ArrayList getProcessIsoObjects() -
setProcessItems
public void setProcessItems(java.util.ArrayList ProcessItems) -
getProcessItemsRemove
public java.util.ArrayList getProcessItemsRemove() -
setProcessItemsRemove
public void setProcessItemsRemove(java.util.ArrayList ProcessItemsRemove) -
getRenderJobsMapArray
public java.util.HashMap getRenderJobsMapArray() -
setRenderJobsMapArray
public void setRenderJobsMapArray(java.util.HashMap RenderJobsMapArray) -
getHeight
public int getHeight() -
setHeight
public void setHeight(int height) -
getWidth
public int getWidth() -
setWidth
public void setWidth(int width) -
getWorldX
public int getWorldX() -
setWorldX
public void setWorldX(int worldX) -
getWorldY
public int getWorldY() -
setWorldY
public void setWorldY(int worldY) -
getFilename
public java.lang.String getFilename() -
setFilename
public void setFilename(java.lang.String filename) -
isSafeToAdd
public boolean isSafeToAdd() -
setSafeToAdd
public void setSafeToAdd(boolean safeToAdd) -
getLamppostPositions
public java.util.Stack getLamppostPositions() -
addLamppost
-
addLamppost
-
removeLamppost
public void removeLamppost(int x, int y, int z) -
removeLamppost
-
setLamppostPositions
public void setLamppostPositions(java.util.Stack LamppostPositions) -
getStairsNodes
public java.util.HashSet getStairsNodes() -
setStairsNodes
public void setStairsNodes(java.util.HashSet stairsNodes) -
getTempZoneStack
public java.util.Stack getTempZoneStack() -
setTempZoneStack
public void setTempZoneStack(java.util.Stack tempZoneStack) -
getCurrentLightX
public int getCurrentLightX() -
setCurrentLightX
public void setCurrentLightX(int currentLX) -
getCurrentLightY
public int getCurrentLightY() -
setCurrentLightY
public void setCurrentLightY(int currentLY) -
getCurrentLightZ
public int getCurrentLightZ() -
setCurrentLightZ
public void setCurrentLightZ(int currentLZ) -
getWoodWallN
-
setWoodWallN
-
getWoodWallW
-
setWoodWallW
-
getWoodDWallN
-
setWoodDWallN
-
getWoodDWallW
-
setWoodDWallW
-
getWoodWWallN
-
setWoodWWallN
-
getWoodWWallW
-
setWoodWWallW
-
getWoodDoorW
-
setWoodDoorW
-
getWoodDoorN
-
setWoodDoorN
-
getWoodFloor
-
setWoodFloor
-
getWoodBarricade
-
setWoodBarricade
-
getWoodCrate
-
setWoodCrate
-
getWoodStairsNB
-
setWoodStairsNB
-
getWoodStairsNM
-
setWoodStairsNM
-
getWoodStairsNT
-
setWoodStairsNT
-
getWoodStairsWB
-
setWoodStairsWB
-
getWoodStairsWM
-
setWoodStairsWM
-
getWoodStairsWT
-
setWoodStairsWT
-
getMinX
public int getMinX() -
setMinX
public void setMinX(int minX) -
getMaxX
public int getMaxX() -
setMaxX
public void setMaxX(int maxX) -
getMinY
public int getMinY() -
setMinY
public void setMinY(int minY) -
getMaxY
public int getMaxY() -
setMaxY
public void setMaxY(int maxY) -
getMinZ
public int getMinZ() -
setMinZ
public void setMinZ(int minZ) -
getMaxZ
public int getMaxZ() -
setMaxZ
public void setMaxZ(int maxZ) -
getDangerUpdate
-
setDangerUpdate
-
getLightInfoUpdate
public java.lang.Thread getLightInfoUpdate() -
setLightInfoUpdate
public void setLightInfoUpdate(java.lang.Thread LightInfoUpdate) -
getSurvivorList
public java.util.ArrayList getSurvivorList() -
getRComponent
public static int getRComponent(int col) -
getGComponent
public static int getGComponent(int col) -
getBComponent
public static int getBComponent(int col) -
toIntColor
public static int toIntColor(float r, float g, float b, float a) -
getRandomOutdoorTile
-
getBestBuildings
-
AddZone
public void AddZone(java.lang.String name, int tileX, int tileY, int tileW, int tileH, int Z) -
blocked
- Specified by:
blockedin interfaceTileBasedMap
-
Dispose
public void Dispose() -
getCost
- Specified by:
getCostin interfaceTileBasedMap
-
getElevInTiles
public int getElevInTiles()- Specified by:
getElevInTilesin interfaceTileBasedMap
-
getFreeTile
-
getFreeTile
-
getGridSquare
-
getOrCreateGridSquare
-
setCacheGridSquare
-
clearCacheGridSquare
public void clearCacheGridSquare(int playerIndex) -
setCacheGridSquareLocal
-
getGridSquare
-
getGridSquare
-
EnsureSurroundNotNull
public void EnsureSurroundNotNull(int xx, int yy, int zz) -
DeleteAllMovingObjects
public void DeleteAllMovingObjects() -
getMaxFloors
public int getMaxFloors() -
getLuaObjectList
-
getHeightInTiles
public int getHeightInTiles()- Specified by:
getHeightInTilesin interfaceTileBasedMap
-
getWidthInTiles
public int getWidthInTiles()- Specified by:
getWidthInTilesin interfaceTileBasedMap
-
isNull
public boolean isNull(int x, int y, int z)- Specified by:
isNullin interfaceTileBasedMap
-
IsZone
public boolean IsZone(java.lang.String name, int x, int y) -
pathFinderVisited
public void pathFinderVisited(int x, int y, int z)- Specified by:
pathFinderVisitedin interfaceTileBasedMap
-
Remove
-
stopLightingThread
public void stopLightingThread() -
initLightingThread
public void initLightingThread() -
render
public void render() throws java.lang.InterruptedException- Throws:
java.lang.InterruptedException
-
setRainAlpha
public void setRainAlpha(int alpha) -
setRainIntensity
public void setRainIntensity(int intensity) -
setRainSpeed
public void setRainSpeed(int speed) -
reloadRainTextures
public void reloadRainTextures() -
FromMouseTile
-
renderListClear
public void renderListClear() -
update
public void update() -
getRandomFreeTileInRoom
-
roomSpotted
-
ProcessSpottedRooms
public void ProcessSpottedRooms() -
savePlayer
public void savePlayer() throws java.io.IOException- Throws:
java.io.IOException
-
save
public void save(java.io.DataOutputStream output, boolean bDoChars) throws java.io.IOException- Throws:
java.io.IOException
-
LoadPlayer
public boolean LoadPlayer(int WorldVersion) throws java.io.FileNotFoundException, java.io.IOException- Throws:
java.io.FileNotFoundExceptionjava.io.IOException
-
load
public void load(java.io.DataInputStream input, boolean loadPlayer) throws java.io.FileNotFoundException, java.io.IOException, java.lang.ClassNotFoundException- Throws:
java.io.FileNotFoundExceptionjava.io.IOExceptionjava.lang.ClassNotFoundException
-
getRelativeGridSquare
-
createNewGridSquare
-
getGridSquareDirect
-
isInChunkMap
public boolean isInChunkMap(int x, int y) -
getProcessIsoObjectRemove
public java.util.ArrayList getProcessIsoObjectRemove() -
setProcessIsoObjectRemove
public void setProcessIsoObjectRemove(java.util.ArrayList processIsoObjectRemove) -
checkHaveRoof
public void checkHaveRoof(int x, int y) -
getFakeZombieForHit
-
addHeatSource
-
removeHeatSource
-
updateHeatSources
public void updateHeatSources() -
getHeatSourceTemperature
public int getHeatSourceTemperature(int x, int y, int z)
-