Package zombie.iso
Class IsoCell
java.lang.Object
zombie.iso.IsoCell
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static final class
protected class
-
Field Summary
Modifier and TypeFieldDescriptionfinal ArrayList
boolean
final ArrayList
final IsoChunkMap[]
int
static final boolean
static final int
static int
static final IsoCell.PerPlayerRender[]
final ArrayList
protected int
protected int
boolean
final ArrayList
static final int
static final int
static final int
static final int
static final int
int
int
int
int
final ArrayList
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addHeatSource
(IsoHeatSource heatSource) addLamppost
(int int1, int int2, int int3, float float1, float float2, float float3, int int4) void
addLamppost
(IsoLightSource lightSource) void
addMovingObject
(IsoMovingObject movingObject) void
addToProcessIsoObject
(IsoObject object) void
addToProcessIsoObjectRemove
(IsoObject object) void
addToProcessItems
(ArrayList arrayList) void
addToProcessItems
(InventoryItem inventoryItem) void
addToProcessItemsRemove
(ArrayList arrayList) void
addToProcessItemsRemove
(InventoryItem inventoryItem) void
addToProcessWorldItems
(IsoWorldInventoryObject worldInventoryObject) void
addToProcessWorldItemsRemove
(IsoWorldInventoryObject worldInventoryObject) void
void
addToWindowList
(IsoWindow window) boolean
void
CalculateVertColoursForTile
(IsoGridSquare square, int int1, int int2, int int3, int int4) boolean
CanBuildingSquareOccludePlayer
(IsoGridSquare square, int int1) void
checkHaveRoof
(int int1, int int2) void
clearCacheGridSquare
(int int1) ConnectNewSquare
(IsoGridSquare square, boolean boolean1) createNewGridSquare
(int int1, int int2, int int3, boolean boolean1) void
void
Dispose()
float
DistanceFromSupport
(int int1, int int2, int int3) boolean
DoBuilding
(int int1, boolean boolean1) void
DoGridNav
(IsoGridSquare square, IsoGridSquare.GetSquare getSquare) void
void
EnsureSurroundNotNull
(int int1, int int2, int int3) static IsoDirections
static int
getBComponent
(int int1) getBestBuildings
(IsoCell.BuildingSearchCriteria buildingSearchCriteria, int int1) static Stack
getChunk
(int int1, int int2) getChunkForGridSquare
(int int1, int int2, int int3) getChunkMap
(int int1) getClosestBuildingExcept
(IsoGameCharacter gameCharacter, IsoRoom room) int
int
int
int
getDangerScore
(int int1, int int2) getDrag
(int int1) int
getFreeTile
(RoomDef roomDef) static int
getGComponent
(int int1) getGridSquare
(double double1, double double2, double double3) getGridSquare
(int int1, int int2, int int3) getGridSquare
(Double Double1, Double Double2, Double Double3) getGridSquareDirect
(int int1, int int2, int int3, int int4) float
getHeatSourceHighestTemperature
(float float1, int int1, int int2, int int3) int
getHeatSourceTemperature
(int int1, int int2, int int3) int
int
static IsoCell
getLightSourceAt
(int int1, int int2, int int3) int
static int
int
getMaxX()
int
getMaxY()
int
getMaxZ()
int
getMinX()
int
getMinY()
int
getMinZ()
getNearestVisibleZombie
(int int1) getNetworkPlayer
(int int1) getOrCreateGridSquare
(double double1, double double2, double double3) static int
getRComponent
(int int1) getRelativeGridSquare
(int int1, int int2, int int3) getRoom
(int int1) short
getStencilValue
(int int1, int int2, int int3) short
getStencilValue2z
(int int1, int int2, int int3) int
getWidth()
int
int
int
boolean
gridSquareIsSnow
(int int1, int int2, int int3) void
invalidatePeekedRoom
(int int1) boolean
isInChunkMap
(int int1, int int2) boolean
isNull
(int int1, int int2, int int3) boolean
IsPlayerWindowPeeking
(int int1) boolean
boolean
LoadPlayer
(int int1) void
void
void
void
void
putInVehicle
(IsoGameCharacter gameCharacter) void
void
Remove
(IsoMovingObject movingObject) void
removeFromWindowList
(IsoWindow window) void
removeHeatSource
(IsoHeatSource heatSource) void
removeLamppost
(int int1, int int2, int int3) void
removeLamppost
(IsoLightSource lightSource) void
render()
void
RenderFloorShading
(int int1) void
RenderTiles
(int int1) void
resumeVehicleSounds
(IsoGameCharacter gameCharacter) Deprecated.void
roomSpotted
(IsoRoom room) void
save
(DataOutputStream dataOutputStream, boolean boolean1) void
static void
setBuildings
(Stack stack) void
setCacheChunk
(IsoChunk chunk) void
setCacheChunk
(IsoChunk chunk, int int1) void
setCacheGridSquare
(int int1, int int2, int int3, IsoGridSquare square) void
setCacheGridSquareLocal
(int int1, int int2, int int3, IsoGridSquare square, int int4) void
setCurrentLightX
(int int1) void
setCurrentLightY
(int int1) void
setCurrentLightZ
(int int1) void
setDangerUpdate
(OnceEvery onceEvery) void
setDrag
(KahluaTable kahluaTable, int int1) void
setHeight
(int int1) void
setLightInfoUpdate
(Thread thread) void
setMaxX
(int int1) void
setMaxY
(int int1) void
setMaxZ
(int int1) void
setMinX
(int int1) void
setMinY
(int int1) void
setMinZ
(int int1) void
setRainAlpha
(int int1) void
setRainIntensity
(int int1) void
setRainSpeed
(int int1) void
setSafeToAdd
(boolean boolean1) void
setSnowTarget
(int int1) void
setStencilValue
(int int1, int int2, int int3, int int4) void
setStencilValue2z
(int int1, int int2, int int3, int int4) void
setWidth
(int int1) void
setWorldX
(int int1) void
setWorldY
(int int1) static int
toIntColor
(float float1, float float2, float float3, float float4) void
update()
void
-
Field Details
-
MaxHeight
public static int MaxHeight -
Trees
-
ChunkMap
-
BuildingList
-
ProcessWorldItemsRemove
-
ENABLE_SQUARE_CACHE
public static final boolean ENABLE_SQUARE_CACHE- See Also:
-
DangerScore
-
roomLights
-
addVehicles
-
vehicles
-
ISOANGLEFACTOR
public static final int ISOANGLEFACTOR- See Also:
-
RTF_SolidFloor
public static final int RTF_SolidFloor- See Also:
-
RTF_VegetationCorpses
public static final int RTF_VegetationCorpses- See Also:
-
RTF_MinusFloorCharacters
public static final int RTF_MinusFloorCharacters- See Also:
-
RTF_ShadedFloor
public static final int RTF_ShadedFloor- See Also:
-
RTF_Shadows
public static final int RTF_Shadows- See Also:
-
perPlayerRender
-
StencilX1
public int StencilX1 -
StencilY1
public int StencilY1 -
StencilX2
public int StencilX2 -
StencilY2
public int StencilY2 -
DeferredCharacterTick
public int DeferredCharacterTick -
recalcFloors
public boolean recalcFloors -
rainIntensity
protected int rainIntensity -
rainSpeed
protected int rainSpeed -
bRendering
public boolean bRendering
-
-
Constructor Details
-
IsoCell
public IsoCell(int int1, int int2)
-
-
Method Details
-
getMaxHeight
public static int getMaxHeight() -
getCurrentLotHeader
-
getChunkMap
-
getFreeTile
-
getBuildings
-
setBuildings
-
getNearestVisibleZombie
-
getChunkForGridSquare
-
getChunk
-
getStencilValue
public short getStencilValue(int int1, int int2, int int3) -
setStencilValue
public void setStencilValue(int int1, int int2, int int3, int int4) -
getStencilValue2z
public short getStencilValue2z(int int1, int int2, int int3) -
setStencilValue2z
public void setStencilValue2z(int int1, int int2, int int3, int int4) -
CalculateVertColoursForTile
public void CalculateVertColoursForTile(IsoGridSquare square, int int1, int int2, int int3, int int4) -
DrawStencilMask
public void DrawStencilMask() -
RenderTiles
public void RenderTiles(int int1) -
RenderFloorShading
public void RenderFloorShading(int int1) -
IsPlayerWindowPeeking
public boolean IsPlayerWindowPeeking(int int1) -
CanBuildingSquareOccludePlayer
-
GetEffectivePlayerRoomId
public int GetEffectivePlayerRoomId() -
setSnowTarget
public void setSnowTarget(int int1) -
gridSquareIsSnow
public boolean gridSquareIsSnow(int int1, int int2, int int3) -
getClosestBuildingExcept
-
getDangerScore
public int getDangerScore(int int1, int int2) -
addToProcessIsoObject
-
addToProcessIsoObjectRemove
-
addToStaticUpdaterObjectList
-
addToProcessItems
-
addToProcessItems
-
addToProcessItemsRemove
-
addToProcessItemsRemove
-
addToProcessWorldItems
-
addToProcessWorldItemsRemove
-
getNetworkPlayer
-
ConnectNewSquare
-
PlaceLot
-
PlaceLot
-
PlaceLot
-
setDrag
-
getDrag
-
DoBuilding
public boolean DoBuilding(int int1, boolean boolean1) -
DistanceFromSupport
public float DistanceFromSupport(int int1, int int2, int int3) -
getBuildingList
-
getWindowList
-
addToWindowList
-
removeFromWindowList
-
getObjectList
-
getRoom
-
getPushableObjectList
-
getBuildingScores
-
getRoomList
-
getStaticUpdaterObjectList
-
getZombieList
-
getRemoteSurvivorList
-
getRemoveList
-
getAddList
-
addMovingObject
-
getProcessItems
-
getProcessWorldItems
-
getProcessIsoObjects
-
getProcessItemsRemove
-
getVehicles
-
getHeight
public int getHeight() -
setHeight
public void setHeight(int int1) -
getWidth
public int getWidth() -
setWidth
public void setWidth(int int1) -
getWorldX
public int getWorldX() -
setWorldX
public void setWorldX(int int1) -
getWorldY
public int getWorldY() -
setWorldY
public void setWorldY(int int1) -
isSafeToAdd
public boolean isSafeToAdd() -
setSafeToAdd
public void setSafeToAdd(boolean boolean1) -
getLamppostPositions
-
getLightSourceAt
-
addLamppost
-
addLamppost
public IsoLightSource addLamppost(int int1, int int2, int int3, float float1, float float2, float float3, int int4) -
removeLamppost
public void removeLamppost(int int1, int int2, int int3) -
removeLamppost
-
getCurrentLightX
public int getCurrentLightX() -
setCurrentLightX
public void setCurrentLightX(int int1) -
getCurrentLightY
public int getCurrentLightY() -
setCurrentLightY
public void setCurrentLightY(int int1) -
getCurrentLightZ
public int getCurrentLightZ() -
setCurrentLightZ
public void setCurrentLightZ(int int1) -
getMinX
public int getMinX() -
setMinX
public void setMinX(int int1) -
getMaxX
public int getMaxX() -
setMaxX
public void setMaxX(int int1) -
getMinY
public int getMinY() -
setMinY
public void setMinY(int int1) -
getMaxY
public int getMaxY() -
setMaxY
public void setMaxY(int int1) -
getMinZ
public int getMinZ() -
setMinZ
public void setMinZ(int int1) -
getMaxZ
public int getMaxZ() -
setMaxZ
public void setMaxZ(int int1) -
getDangerUpdate
-
setDangerUpdate
-
getLightInfoUpdate
-
setLightInfoUpdate
-
getSurvivorList
-
getRComponent
public static int getRComponent(int int1) -
getGComponent
public static int getGComponent(int int1) -
getBComponent
public static int getBComponent(int int1) -
toIntColor
public static int toIntColor(float float1, float float2, float float3, float float4) -
getRandomOutdoorTile
-
getBestBuildings
-
blocked
-
Dispose
public void Dispose() -
getGridSquare
-
getOrCreateGridSquare
-
setCacheGridSquare
-
setCacheChunk
-
setCacheChunk
-
clearCacheGridSquare
public void clearCacheGridSquare(int int1) -
setCacheGridSquareLocal
-
getGridSquare
-
getGridSquare
-
EnsureSurroundNotNull
public void EnsureSurroundNotNull(int int1, int int2, int int3) -
DeleteAllMovingObjects
public void DeleteAllMovingObjects() -
getMaxFloors
public int getMaxFloors() -
getLuaObjectList
-
getHeightInTiles
public int getHeightInTiles() -
getWidthInTiles
public int getWidthInTiles() -
isNull
public boolean isNull(int int1, int int2, int int3) -
Remove
-
getInstance
-
render
public void render() -
invalidatePeekedRoom
public void invalidatePeekedRoom(int int1) -
getWeatherFX
-
setRainAlpha
public void setRainAlpha(int int1) -
setRainIntensity
public void setRainIntensity(int int1) -
setRainSpeed
public void setRainSpeed(int int1) -
reloadRainTextures
public void reloadRainTextures() -
FromMouseTile
-
update
public void update() -
getRandomFreeTileInRoom
-
roomSpotted
-
ProcessSpottedRooms
public void ProcessSpottedRooms() -
savePlayer
- Throws:
IOException
-
save
- Throws:
IOException
-
LoadPlayer
- Throws:
FileNotFoundException
IOException
-
getRelativeGridSquare
-
createNewGridSquare
-
getGridSquareDirect
-
isInChunkMap
public boolean isInChunkMap(int int1, int int2) -
getProcessIsoObjectRemove
-
checkHaveRoof
public void checkHaveRoof(int int1, int int2) -
getFakeZombieForHit
-
addHeatSource
-
removeHeatSource
-
updateHeatSources
public void updateHeatSources() -
getHeatSourceTemperature
public int getHeatSourceTemperature(int int1, int int2, int int3) -
getHeatSourceHighestTemperature
public float getHeatSourceHighestTemperature(float float1, int int1, int int2, int int3) -
putInVehicle
-
resumeVehicleSounds
Deprecated. -
getSpriteManager
-