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 class
IsoCell.BuildingSearchCriteria
static class
IsoCell.Zone
-
Field Summary
Fields Modifier and Type Field Description boolean
bDoLotConnect
static boolean
bReadAltLight
boolean
bRendering
boolean
bSwappingLightBuffers
java.util.ArrayList
BuildingList
IsoChunkMap[]
ChunkMap
IntGrid
DangerScore
static boolean
ENABLE_SQUARE_CACHE
java.lang.String
filename
static int
MaxHeight
AStarPathMap
PathMap
java.util.ArrayList
ProcessWorldItemsRemove
protected int
rainIntensity
protected int
rainSpeed
boolean
recalcFloors
java.util.ArrayList
roomDefs
java.util.ArrayList
roomLights
Color
staticBlack
short[][][]
StencilValues
int
StencilX1
int
StencilX2
int
StencilY1
int
StencilY2
Fields 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 void
addHeatSource(IsoHeatSource heatSource)
IsoLightSource
addLamppost(int x, int y, int z, float r, float g, float b, int rad)
void
addLamppost(IsoLightSource light)
void
addMovingObject(IsoMovingObject o)
void
AddZone(java.lang.String name, int tileX, int tileY, int tileW, int tileH, int Z)
boolean
blocked(Mover mover, int x, int y, int z, int lx, int ly, int lz)
void
CalcLightInfos(int MaxHeight)
void
CalculateVertColoursForTile(IsoGridSquare sqThis, int x, int y, int zz, int playerIndex)
boolean
CanBuildingSquareOccludePlayer(IsoGridSquare square, int playerIndex)
void
checkHaveRoof(int x, int y)
void
clearCacheGridSquare(int playerIndex)
void
ClearVertArrays()
IsoGridSquare
ConnectNewSquare(IsoGridSquare newSquare, boolean bDoSurrounds)
IsoGridSquare
createNewGridSquare(int x, int y, int z, boolean recalcAll)
void
DeleteAllMovingObjects()
void
Dispose()
float
DistanceFromSupport(int x, int y, int z)
boolean
DoBuilding(int player, boolean bRender)
void
DoGridNav(IsoGridSquare newSquare, IsoGridSquare.GetSquare getter)
void
DrawStencilMask()
void
EnsureSurroundNotNull(int xx, int yy, int zz)
static IsoDirections
FromMouseTile()
java.util.ArrayList
getAddList()
static int
getBarricadeDoorFrame()
static int
getBComponent(int col)
java.util.Stack
getBestBuildings(IsoCell.BuildingSearchCriteria criteria, int count)
java.util.ArrayList
getBuildingList()
static java.util.Stack
getBuildings()
java.util.HashMap
getBuildingScores()
IsoChunk
getChunkForGridSquare(int x, int y, int z)
IsoChunkMap
getChunkMap(int pl)
IsoBuilding
getClosestBuildingExcept(IsoGameCharacter chr, IsoRoom except)
float
getCost(Mover mover, int sx, int sy, int sz, int tx, int ty, int tz)
int
getCurrentLightX()
int
getCurrentLightY()
int
getCurrentLightZ()
LotHeader
getCurrentLotHeader()
int
getDangerScore(int x, int y)
OnceEvery
getDangerUpdate()
KahluaTable
getDrag(int player)
int
getElevInTiles()
IsoZombie
getFakeZombieForHit()
java.lang.String
getFilename()
IsoGridSquare
getFreeTile(java.lang.String zone)
IsoGridSquare
getFreeTile(IsoCell.Zone zone)
IsoGridSquare
getFreeTile(RoomDef def)
static int
getGComponent(int col)
java.util.ArrayList
getGhostList()
IsoGridSquare
getGridSquare(double x, double y, double z)
IsoGridSquare
getGridSquare(int x, int y, int z)
IsoGridSquare
getGridSquare(java.lang.Double x, java.lang.Double y, java.lang.Double z)
IsoGridSquare
getGridSquareDirect(int x, int y, int z, int playerIndex)
int
getHeatSourceTemperature(int x, int y, int z)
int
getHeight()
int
getHeightInTiles()
java.util.Stack
getLamppostPositions()
java.lang.Thread
getLightInfoUpdate()
KahluaTable
getLuaObjectList()
int
getMaxFloors()
static int
getMaxHeight()
int
getMaxX()
int
getMaxY()
int
getMaxZ()
int
getMinX()
int
getMinY()
int
getMinZ()
IsoSurvivor
getNetworkPlayer(int RemoteID)
java.util.ArrayList
getObjectList()
IsoGridSquare
getOrCreateGridSquare(double x, double y, double z)
AStarPathMap
getPathMap()
java.util.ArrayList
getProcessIsoObjectRemove()
java.util.ArrayList
getProcessIsoObjects()
java.util.ArrayList
getProcessItems()
java.util.ArrayList
getProcessItemsRemove()
java.util.ArrayList
getProcessWorldItems()
java.util.ArrayList
getPushableObjectList()
IsoGridSquare
getRandomFreeTileInRoom()
IsoGridSquare
getRandomOutdoorTile()
static int
getRComponent(int col)
IsoGridSquare
getRelativeGridSquare(int x, int y, int z)
java.util.ArrayList
getRemoteSurvivorList()
java.util.ArrayList
getRemoveList()
java.util.ArrayList
getRenderJobsArray()
java.util.HashMap
getRenderJobsMapArray()
IsoRoom
getRoom(int ID)
java.util.ArrayList
getRoomList()
static int
getSheetCurtains()
java.util.HashSet
getStairsNodes()
java.util.ArrayList
getStaticUpdaterObjectList()
short
getStencilValue(int x, int y, int z)
java.util.ArrayList
getSurvivorList()
java.util.Stack
getTempZoneStack()
java.util.ArrayList
getWallArray()
int
getWidth()
int
getWidthInTiles()
IsoSprite
getWoodBarricade()
IsoSprite
getWoodCrate()
IsoSprite
getWoodDoorN()
IsoSprite
getWoodDoorW()
IsoSprite
getWoodDWallN()
IsoSprite
getWoodDWallW()
IsoSprite
getWoodFloor()
IsoSprite
getWoodStairsNB()
IsoSprite
getWoodStairsNM()
IsoSprite
getWoodStairsNT()
IsoSprite
getWoodStairsWB()
IsoSprite
getWoodStairsWM()
IsoSprite
getWoodStairsWT()
IsoSprite
getWoodWallN()
IsoSprite
getWoodWallW()
IsoSprite
getWoodWWallN()
IsoSprite
getWoodWWallW()
int
getWorldX()
int
getWorldY()
java.util.ArrayList
getZombieList()
java.util.ArrayList
getZoneStack()
void
initLightingThread()
void
InitNodeMap(int MaxThreads)
boolean
isInChunkMap(int x, int y)
boolean
isNull(int x, int y, int z)
boolean
IsPlayerWindowPeeking(int playerIndex)
boolean
isSafeToAdd()
boolean
IsStairsNode(IsoGridSquare node, IsoGridSquare prev, IsoDirections directions)
boolean
IsZone(java.lang.String name, int x, int y)
void
load(java.io.DataInputStream input, boolean loadPlayer)
boolean
LoadPlayer(int WorldVersion)
void
pathFinderVisited(int x, int y, int z)
void
PlaceLot(java.lang.String filename, int sx, int sy, int sz, boolean bClearExisting)
void
PlaceLot(IsoLot lot, int sx, int sy, int sz, boolean bClearExisting)
void
PlaceLot(IsoLot lot, int sx, int sy, int sz, IsoChunk ch, int WX, int WY, boolean bForLater)
void
ProcessSpottedRooms()
void
reloadRainTextures()
void
Remove(IsoMovingObject obj)
void
removeHeatSource(IsoHeatSource heatSource)
void
removeLamppost(int x, int y, int z)
void
removeLamppost(IsoLightSource light)
void
render()
void
RenderFloorShading(int zza)
void
renderListClear()
void
RenderSnow(int zza)
void
RenderTiles(int MaxHeight)
void
roomSpotted(IsoRoom room)
void
save(java.io.DataOutputStream output, boolean bDoChars)
void
savePlayer()
void
setAddList(java.util.ArrayList addList)
static void
setBarricadeDoorFrame(int aBarricadeDoorFrame)
void
setBuildingList(java.util.ArrayList BuildingList)
static void
setBuildings(java.util.Stack scores)
void
setBuildingScores(java.util.HashMap BuildingScores)
void
setCacheGridSquare(int x, int y, int z, IsoGridSquare square)
void
setCacheGridSquareLocal(int x, int y, int z, IsoGridSquare square, int playerIndex)
void
setCurrentLightX(int currentLX)
void
setCurrentLightY(int currentLY)
void
setCurrentLightZ(int currentLZ)
void
setDangerUpdate(OnceEvery dangerUpdate)
void
setDrag(KahluaTable item, int player)
void
setFilename(java.lang.String filename)
void
setGhostList(java.util.ArrayList GhostList)
void
setHeight(int height)
void
setLamppostPositions(java.util.Stack LamppostPositions)
void
setLightInfoUpdate(java.lang.Thread LightInfoUpdate)
static void
setMaxHeight(int aMaxHeight)
void
setMaxX(int maxX)
void
setMaxY(int maxY)
void
setMaxZ(int maxZ)
void
setMinX(int minX)
void
setMinY(int minY)
void
setMinZ(int minZ)
void
setObjectList(java.util.ArrayList ObjectList)
void
setPathMap(AStarPathMap PathMap)
void
setProcessIsoObjectRemove(java.util.ArrayList processIsoObjectRemove)
void
setProcessItems(java.util.ArrayList ProcessItems)
void
setProcessItemsRemove(java.util.ArrayList ProcessItemsRemove)
void
setPushableObjectList(java.util.ArrayList PushableObjectList)
void
setRainAlpha(int alpha)
void
setRainIntensity(int intensity)
void
setRainSpeed(int speed)
void
setRemoteSurvivorList(java.util.ArrayList RemoteSurvivorList)
void
setRemoveList(java.util.ArrayList removeList)
void
setRenderJobsArray(java.util.ArrayList RenderJobsArray)
void
setRenderJobsMapArray(java.util.HashMap RenderJobsMapArray)
void
setRoomList(java.util.ArrayList RoomList)
void
setSafeToAdd(boolean safeToAdd)
static void
setSheetCurtains(int aSheetCurtains)
void
setSnowParams(int fracToday, int fracYesterday, float timeOfDay)
void
setStairsNodes(java.util.HashSet stairsNodes)
void
setStaticUpdaterObjectList(java.util.ArrayList StaticUpdaterObjectList)
void
setStencilValue(int x, int y, int z, int stencil)
void
setTempZoneStack(java.util.Stack tempZoneStack)
void
setWallArray(java.util.ArrayList wallArray)
void
setWidth(int width)
void
setWoodBarricade(IsoSprite woodBarricade)
void
setWoodCrate(IsoSprite woodCrate)
void
setWoodDoorN(IsoSprite woodDoorN)
void
setWoodDoorW(IsoSprite woodDoorW)
void
setWoodDWallN(IsoSprite woodDWallN)
void
setWoodDWallW(IsoSprite woodDWallW)
void
setWoodFloor(IsoSprite woodFloor)
void
setWoodStairsNB(IsoSprite woodStairsNB)
void
setWoodStairsNM(IsoSprite woodStairsNM)
void
setWoodStairsNT(IsoSprite woodStairsNT)
void
setWoodStairsWB(IsoSprite woodStairsWB)
void
setWoodStairsWM(IsoSprite woodStairsWM)
void
setWoodStairsWT(IsoSprite woodStairsWT)
void
setWoodWallN(IsoSprite woodWallN)
void
setWoodWallW(IsoSprite woodWallW)
void
setWoodWWallN(IsoSprite woodWWallN)
void
setWoodWWallW(IsoSprite woodWWallW)
void
setWorldX(int worldX)
void
setWorldY(int worldY)
void
setZombieList(java.util.ArrayList ZombieList)
void
setZoneStack(java.util.ArrayList ZoneStack)
void
stopLightingThread()
static int
toIntColor(float r, float g, float b, float a)
void
update()
void
updateHeatSources()
Methods inherited from class zombie.core.bucket.Bucket
AddTexture, forgetTexture, getSpriteManager, getTexture, HasTexture
Methods 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:
IsStairsNode
in 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:
blocked
in interfaceTileBasedMap
-
Dispose
public void Dispose() -
getCost
- Specified by:
getCost
in interfaceTileBasedMap
-
getElevInTiles
public int getElevInTiles()- Specified by:
getElevInTiles
in 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:
getHeightInTiles
in interfaceTileBasedMap
-
getWidthInTiles
public int getWidthInTiles()- Specified by:
getWidthInTiles
in interfaceTileBasedMap
-
isNull
public boolean isNull(int x, int y, int z)- Specified by:
isNull
in 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:
pathFinderVisited
in 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.FileNotFoundException
java.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.FileNotFoundException
java.io.IOException
java.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)
-