Package zombie.iso
Class IsoGridSquare
java.lang.Object
zombie.iso.IsoGridSquare
public final class IsoGridSquare
extends java.lang.Object
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIsoGridSquare.CellGetSquarestatic classIsoGridSquare.CircleStencilShaderstatic interfaceIsoGridSquare.GetSquarestatic interfaceIsoGridSquare.ILightingstatic classIsoGridSquare.Lightingstatic classIsoGridSquare.NoCircleStencilShaderstatic classIsoGridSquare.PuddlesDirectionstatic classIsoGridSquare.ResultLight - 
Field Summary
 - 
Constructor Summary
Constructors Constructor Description IsoGridSquare(IsoCell cell, SliceY sliceY, int int1, int int2, int int3) - 
Method Summary
Modifier and Type Method Description IsoBrokenGlassaddBrokenGlass()voidaddCorpse(IsoDeadBody deadBody, boolean boolean1)voidaddDeferredCharacter(IsoGameCharacter gameCharacter)IsoObjectaddFloor(java.lang.String string)voidAddSpecialObject(IsoObject object)voidAddSpecialObject(IsoObject object, int int1)voidAddSpecialTileObject(IsoObject object)IsoThumpableAddStairs(boolean boolean1, int int1, java.lang.String string, java.lang.String string2, KahluaTable kahluaTable)voidAddTileObject(IsoObject object)voidAddTileObject(IsoObject object, int int1)InventoryItemAddWorldInventoryItem(java.lang.String string, float float1, float float2, float float3)voidAddWorldInventoryItem(java.lang.String string, float float1, float float2, float float3, int int1)InventoryItemAddWorldInventoryItem(InventoryItem inventoryItem, float float1, float float2, float float3)InventoryItemAddWorldInventoryItem(InventoryItem inventoryItem, float float1, float float2, float float3, boolean boolean1)static booleanauth(java.lang.String string, char[] charArray)voidBurn()voidBurn(boolean boolean1)voidBurnTick()voidBurnWalls(boolean boolean1)voidBurnWallsTCOnly()booleanCalculateCollide(IsoGridSquare square, boolean boolean1, boolean boolean2, boolean boolean3)booleanCalculateCollide(IsoGridSquare square, boolean boolean1, boolean boolean2, boolean boolean3, boolean boolean4)booleanCalculateCollide(IsoGridSquare square, boolean boolean1, boolean boolean2, boolean boolean3, boolean boolean4, IsoGridSquare.GetSquare getSquare)booleanCalculateVisionBlocked(IsoGridSquare square)booleanCalculateVisionBlocked(IsoGridSquare square, IsoGridSquare.GetSquare getSquare)voidCalcVisibility(int int1)voidcheckRoomSeen(int int1)voidclearPuddles()voidClearTileObjects()voidClearTileObjectsExceptFloor()voidclearWater()booleanconnectedWithFloor()booleandamageSpriteSheetRopeFromBottom(IsoPlayer player, boolean boolean1)voidDeleteTileObject(IsoObject object)voidDirtySlice()voiddisableErosion()voiddiscard()floatDistTo(int int1, int int2)floatDistTo(IsoGridSquare square)floatDistTo(IsoMovingObject movingObject)floatDistToProper(IsoGridSquare square)floatDistToProper(IsoMovingObject movingObject)voidDoCutawayShader(IsoObject object, IsoDirections directions, boolean boolean1, boolean boolean2, boolean boolean3, boolean boolean4, boolean boolean5, boolean boolean6, boolean boolean7, WallShaperWhole wallShaperWhole)voidDoCutawayShaderSprite(IsoSprite sprite, IsoDirections directions, boolean boolean1, boolean boolean2, boolean boolean3)voidDoSplat(java.lang.String string, boolean boolean1, IsoFlagType flagType, float float1, float float2, float float3)intDoWallLightingN(IsoObject object, int int1, boolean boolean1, boolean boolean2, boolean boolean3, boolean boolean4, Shader shader)intDoWallLightingNW(IsoObject object, int int1, boolean boolean1, boolean boolean2, boolean boolean3, boolean boolean4, boolean boolean5, boolean boolean6, boolean boolean7, Shader shader)intDoWallLightingW(IsoObject object, int int1, boolean boolean1, boolean boolean2, boolean boolean3, boolean boolean4, Shader shader)voiddrawCircleExplosion(int int1, IsoTrap trap, IsoTrap.ExplosionMode explosionMode)voidEnsureSurroundNotNull()voidexplode()voidexplodeTrap()voidexplosion(IsoTrap trap)IsoGameCharacterFindEnemy(IsoGameCharacter gameCharacter, int int1, java.util.ArrayList arrayList)IsoGameCharacterFindEnemy(IsoGameCharacter gameCharacter, int int1, java.util.ArrayList arrayList, IsoGameCharacter gameCharacter2, int int2)IsoGameCharacterFindFriend(IsoGameCharacter gameCharacter, int int1, java.util.Stack stack)voidFixStackableObjects()IsoGridSquaregetAdjacentPathSquare(IsoDirections directions)IsoGridSquaregetAdjacentSquare(IsoDirections directions)floatgetApparentZ(float float1, float float2)IsoObjectgetBedTo(IsoGridSquare square)IsoBrokenGlassgetBrokenGlass()IsoBuildinggetBuilding()booleangetCanSee(int int1)IsoCellgetCell()IsoChunkgetChunk()booleangetCollideMatrix(int int1, int int2, int int3)IsoCompostgetCompost()IsoObjectgetContainerItem(java.lang.String string)IsoCurtaingetCurtain(IsoObjectType objectType)floatgetDarkMulti(int int1)static floatgetDarkStep()IsoDeadBodygetDeadBody()java.util.ListgetDeadBodys()static ColorInfogetDefColorInfo()java.util.ArrayListgetDeferedCharacters()IsoObjectgetDoor(boolean boolean1)IsoObjectgetDoorFrameTo(IsoGridSquare square)IsoObjectgetDoorOrWindow(boolean boolean1)IsoObjectgetDoorOrWindowOrWindowFrame(IsoDirections directions, boolean boolean1)IsoObjectgetDoorTo(IsoGridSquare square)IsoGridSquaregetE()ErosionData.SquaregetErosionData()IsoObjectgetFloor()IsoGeneratorgetGenerator()floatgetGridSneakModifier(boolean boolean1)longgetHashCodeObjects()Deprecated.intgetHashCodeObjectsInt()Deprecated.ZomboidBitFlaggetHasTypes()IsoObjectgetHoppable(boolean boolean1)IsoThumpablegetHoppableThumpable(boolean boolean1)IsoThumpablegetHoppableThumpableTo(IsoGridSquare square)IsoObjectgetHoppableTo(IsoGridSquare square)IsoObjectgetHoppableWall(boolean boolean1)intgetHourLastSeen()floatgetHoursSinceLastSeen()java.lang.IntegergetID()booleangetIsDissolved(int int1, long long1)IsoDoorgetIsoDoor()IWorldRegiongetIsoWorldRegion()floatgetLampostTotalB()floatgetLampostTotalG()floatgetLampostTotalR()static intgetLightcache()java.util.ArrayListgetLightInfluenceB()java.util.ArrayListgetLightInfluenceG()java.util.ArrayListgetLightInfluenceR()floatgetLightLevel(int int1)PZArrayListgetLocalTemporaryObjects()KahluaTablegetLuaMovingObjectList()KahluaTablegetLuaTileObjectList()static booleangetMatrixBit(int int1, byte byte1, byte byte2, byte byte3)static booleangetMatrixBit(int int1, int int2, int int3, int int4)KahluaTablegetModData()java.util.ArrayListgetMovingObjects()IsoGridSquaregetN()static IsoGridSquaregetNew(java.util.ArrayDeque arrayDeque, IsoCell cell, SliceY sliceY, int int1, int int2, int int3)static IsoGridSquaregetNew(IsoCell cell, SliceY sliceY, int int1, int int2, int int3)PZArrayListgetObjects()IsoGridOcclusionDatagetOcclusionData()IsoObjectgetOpenDoor(IsoDirections directions)IsoGridOcclusionDatagetOrCreateOcclusionData()booleangetPathMatrix(int int1, int int2, int int3)IsoPlayergetPlayer()IsoObjectgetPlayerBuiltFloor()booleangetPlayerCutawayFlag(int int1, long long1)PropertyContainergetProperties()IsoPuddlesGeometrygetPuddles()intgetPuddlesDir()floatgetPuddlesInGround()IsoRaindropgetRainDrop()IsoRainSplashgetRainSplash()static intgetRecalcLightTime()IsoBuildinggetRoofHideBuilding()IsoRoomgetRoom()intgetRoomID()IsoGridSquaregetS()booleangetSeen(int int1)IsoObjectgetSheetRope()java.util.ArrayListgetSpecialObjects()static voidgetSquaresForThread(java.util.ArrayDeque arrayDeque, int int1)java.util.ArrayListgetStaticMovingObjects()floatgetTargetDarkMulti(int int1)IsoObjectgetThumpableWall(boolean boolean1)IsoObjectgetThumpableWallOrHoppable(boolean boolean1)IsoThumpablegetThumpableWindow(boolean boolean1)IsoGridSquaregetTileInDirection(IsoDirections directions)floatgetTotalWeightOfItemsOnFloor()IsoObjectgetTransparentWallTo(IsoGridSquare square)intgetTrapPositionX()intgetTrapPositionY()intgetTrapPositionZ()IsoTreegetTree()BaseVehiclegetVehicleContainer()intgetVertLight(int int1, int int2)booleangetVisionMatrix(int int1, int int2, int int3)IsoGridSquaregetW()IsoObjectgetWall(boolean boolean1)java.lang.BooleangetWallFull()IsoObjectgetWallHoppable(boolean boolean1)IsoObjectgetWallHoppableTo(IsoGridSquare square)IsoObjectgetWallSE()intgetWallType()IsoWaterGeometrygetWater()IsoWindowgetWindow()IsoWindowgetWindow(boolean boolean1)IsoObjectgetWindowFrame(boolean boolean1)IsoObjectgetWindowFrameTo(IsoGridSquare square)IsoThumpablegetWindowThumpableTo(IsoGridSquare square)IsoWindowgetWindowTo(IsoGridSquare square)java.util.ArrayListgetWorldObjects()intgetX()intgetY()intgetZ()IsoZombiegetZombie()IsoMetaGrid.ZonegetZone()java.lang.StringgetZoneType()booleanHas(IsoObjectType objectType)booleanhasBlockedDoor(boolean boolean1)booleanhasBlockedWindow(boolean boolean1)booleanHasElevatedFloor()booleanhasFlies()booleanhasFloor(boolean boolean1)inthashCodeNoOverride()Deprecated.booleanhasModData()booleanHasPushable()booleanHasSlopedRoof()booleanHasSlopedRoofNorth()booleanHasSlopedRoofWest()booleanHasStairs()booleanHasStairsBelow()booleanHasStairsNorth()booleanHasStairsWest()booleanhasSupport()booleanHasTree()booleanhasWindowFrame()booleanhasWindowOrWindowFrame()booleanhaveBlood()booleanhaveDoor()booleanhaveElectricity()booleanhaveFire()voidinterpolateLight(ColorInfo colorInfo, float float1, float float2)voidInvalidateSpecialObjectPaths()booleanIs(java.lang.String string)booleanIs(IsoFlagType flagType)booleanisAdjacentToWindow()static booleanisbDoSlowPathfinding()booleanisBlockedTo(IsoGridSquare square)booleanisCachedIsFree()booleanisCacheIsFree()booleanisCanSee(int int1)booleanisCommonGrass()booleanisCouldSee(int int1)booleanisDoorBlockedTo(IsoGridSquare square)booleanisDoorTo(IsoGridSquare square)booleanisFree(boolean boolean1)booleanisFreeOrMidair(boolean boolean1)booleanisFreeOrMidair(boolean boolean1, boolean boolean2)booleanisHoppableTo(IsoGridSquare square)booleanisInARoom()booleanisNotBlocked(boolean boolean1)booleanIsOnScreen()booleanIsOnScreen(boolean boolean1)booleanisOutside()booleanisOverlayDone()booleanisSafeToSpawn()voidisSafeToSpawn(IsoGridSquare square, int int1)booleanisSameStaircase(int int1, int int2, int int3)booleanisSeen(int int1)booleanisSolid()booleanisSolidFloor()booleanisSolidFloorCached()booleanisSolidTrans()booleanisSomethingTo(IsoGridSquare square)booleanisVehicleIntersecting()booleanisWallTo(IsoGridSquare square)booleanisWindowBlockedTo(IsoGridSquare square)booleanisWindowTo(IsoGridSquare square)voidload(java.nio.ByteBuffer byteBuffer, int int1)voidload(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1)intplaceWallAndDoorCheck(IsoObject object, int int1)longplaySound(java.lang.String string)longplaySound(java.lang.String string, boolean boolean1)Deprecated.voidRecalcAllWithNeighbours(boolean boolean1)voidRecalcAllWithNeighbours(boolean boolean1, IsoGridSquare.GetSquare getSquare)voidRecalcAllWithNeighboursMineOnly()voidrecalcHashCodeObjects()Deprecated.voidRecalcProperties()voidRecalcPropertiesIfNeeded()voidReCalculateCollide(IsoGridSquare square)voidReCalculateCollide(IsoGridSquare square, IsoGridSquare.GetSquare getSquare)voidReCalculatePathFind(IsoGridSquare square)voidReCalculatePathFind(IsoGridSquare square, IsoGridSquare.GetSquare getSquare)voidReCalculateVisionBlocked(IsoGridSquare square)voidReCalculateVisionBlocked(IsoGridSquare square, IsoGridSquare.GetSquare getSquare)voidremoveAllWorldObjects()voidremoveBlood(boolean boolean1, boolean boolean2)voidremoveCorpse(IsoDeadBody deadBody, boolean boolean1)voidremoveErosionObject(java.lang.String string)booleanremoveSheetRopeFromBottom(IsoPlayer player, boolean boolean1)intRemoveTileObject(IsoObject object)intRemoveTileObjectErosionNoRecalc(IsoObject object)voidremoveWorldObject(IsoWorldInventoryObject worldInventoryObject)voidrenderCharacters(int int1, boolean boolean1, boolean boolean2)voidrenderDeferredCharacters(int int1)booleanRenderMinusFloorFxMask(int int1, boolean boolean1, boolean boolean2)voidRenderOpenDoorOnly()voidResetIsoWorldRegion()voidrestackSheetRope()voidsave(java.nio.ByteBuffer byteBuffer, java.io.ObjectOutputStream objectOutputStream)voidsave(java.nio.ByteBuffer byteBuffer, java.io.ObjectOutputStream objectOutputStream, boolean boolean1)floatscoreAsWaypoint(int int1, int int2)static voidsetbDoSlowPathfinding(boolean boolean1)voidsetCachedIsFree(boolean boolean1)voidsetCacheIsFree(boolean boolean1)voidsetCanSee(int int1, boolean boolean1)static voidsetCollisionMode()voidsetCouldSee(int int1, boolean boolean1)voidsetDarkMulti(int int1, float float1)static voidsetDarkStep(float float1)voidsetE(IsoGridSquare square)voidsetHasFlies(boolean boolean1)voidsetHaveElectricity(boolean boolean1)voidsetHourSeenToCurrent()voidsetID(int int1)voidsetIsDissolved(int int1, boolean boolean1, long long1)voidsetIsoWorldRegion(IsoWorldRegion worldRegion)voidsetIsSeen(int int1, boolean boolean1)voidsetLampostTotalB(float float1)voidsetLampostTotalG(float float1)voidsetLampostTotalR(float float1)static voidsetLightcache(int int1)voidsetLightInfluenceB(java.util.ArrayList arrayList)voidsetLightInfluenceG(java.util.ArrayList arrayList)voidsetLightInfluenceR(java.util.ArrayList arrayList)voidsetLightInfoServerGUIOnly(ColorInfo colorInfo)static intsetMatrixBit(int int1, byte byte1, byte byte2, byte byte3, boolean boolean1)static intsetMatrixBit(int int1, int int2, int int3, int int4, boolean boolean1)voidsetN(IsoGridSquare square)voidsetOverlayDone(boolean boolean1)voidsetPlayerCutawayFlag(int int1, boolean boolean1, long long1)voidsetRainDrop(IsoRaindrop raindrop)voidsetRainSplash(IsoRainSplash rainSplash)static voidsetRecalcLightTime(int int1)voidsetRoom(IsoRoom room)voidsetRoomID(int int1)voidsetS(IsoGridSquare square)voidsetSolidFloor(boolean boolean1)voidsetSolidFloorCached(boolean boolean1)voidsetTargetDarkMulti(int int1, float float1)voidsetTrapPositionX(int int1)voidsetTrapPositionY(int int1)voidsetTrapPositionZ(int int1)voidsetVertLight(int int1, int int2, int int3)voidsetW(IsoGridSquare square)voidsetX(int int1)voidsetY(int int1)voidsetZ(int int1)booleanshouldSave()voidsmoke()voidsoftClear()voidsplatBlood(int int1, float float1)voidStartFire()voidstopFire()voidswitchLight(boolean boolean1)voidsyncIsoTrap(HandWeapon handWeapon)booleantestCollideAdjacent(IsoMovingObject movingObject, int int1, int int2, int int3)booleantestCollideAdjacentAdvanced(int int1, int int2, int int3, boolean boolean1)IsoObjecttestCollideSpecialObjects(IsoGridSquare square)booleantestPathFindAdjacent(IsoMovingObject movingObject, int int1, int int2, int int3)booleantestPathFindAdjacent(IsoMovingObject movingObject, int int1, int int2, int int3, IsoGridSquare.GetSquare getSquare)LosUtil.TestResultstestVisionAdjacent(int int1, int int2, int int3, boolean boolean1, boolean boolean2)static booleantoBoolean(byte[] byteArray)voidtransmitAddObjectToSquare(IsoObject object, int int1)voidtransmitModdata()inttransmitRemoveItemFromSquare(IsoObject object)voidtransmitRemoveItemFromSquareOnServer(IsoObject object)voidtransmitStopFire()booleanTreatAsSolidFloor()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Field Details
- 
collideMatrix
public int collideMatrix - 
pathMatrix
public int pathMatrix - 
visionMatrix
public int visionMatrix - 
room
 - 
w
 - 
nw
 - 
sw
 - 
s
 - 
n
 - 
ne
 - 
se
 - 
e
 - 
haveSheetRope
public boolean haveSheetRope - 
ObjectsSyncCount
public int ObjectsSyncCount - 
roofHideBuilding
 - 
bFlattenGrassEtc
public boolean bFlattenGrassEtc - 
lighting
 - 
x
public int x - 
y
public int y - 
z
public int z - 
CachedScreenX
public float CachedScreenX - 
CachedScreenY
public float CachedScreenY - 
SolidFloorCached
public boolean SolidFloorCached - 
SolidFloor
public boolean SolidFloor - 
chunk
 - 
roomID
public int roomID - 
ID
public java.lang.Integer ID - 
zone
 - 
Objects
 - 
localTemporaryObjects
 - 
haveRoof
public boolean haveRoof - 
isoGridSquareCache
public static final java.util.concurrent.ConcurrentLinkedQueue isoGridSquareCache - 
loadGridSquareCache
public static java.util.ArrayDeque loadGridSquareCache - 
gridSquareCacheEmptyTimer
public static int gridSquareCacheEmptyTimer - 
RecalcLightTime
public static int RecalcLightTime - 
choices
public static final java.util.ArrayList choices - 
USE_WALL_SHADER
public static boolean USE_WALL_SHADER - 
isSolidFloorCache
public boolean isSolidFloorCache - 
isExteriorCache
public boolean isExteriorCache - 
isVegitationCache
public boolean isVegitationCache - 
hourLastSeen
public int hourLastSeen - 
IDMax
public static int IDMax - 
hashCodeObjects
public long hashCodeObjects - 
cellGetSquare
 - 
propertiesDirty
public boolean propertiesDirty - 
UseSlowCollision
public static boolean UseSlowCollision - 
isOnScreenLast
public static boolean isOnScreenLast - 
CircleStencil
public static boolean CircleStencil - 
rmod
public static float rmod - 
gmod
public static float gmod - 
bmod
public static float bmod - 
WALL_TYPE_N
public static final int WALL_TYPE_N- See Also:
 - Constant Field Values
 
 - 
WALL_TYPE_S
public static final int WALL_TYPE_S- See Also:
 - Constant Field Values
 
 - 
WALL_TYPE_W
public static final int WALL_TYPE_W- See Also:
 - Constant Field Values
 
 - 
WALL_TYPE_E
public static final int WALL_TYPE_E- See Also:
 - Constant Field Values
 
 
 - 
Constructor Details
- 
IsoGridSquare
 
 - 
 - 
Method Details
- 
getMatrixBit
public static boolean getMatrixBit(int int1, int int2, int int3, int int4) - 
getMatrixBit
public static boolean getMatrixBit(int int1, byte byte1, byte byte2, byte byte3) - 
setMatrixBit
public static int setMatrixBit(int int1, int int2, int int3, int int4, boolean boolean1) - 
setMatrixBit
public static int setMatrixBit(int int1, byte byte1, byte byte2, byte byte3, boolean boolean1) - 
setPlayerCutawayFlag
public void setPlayerCutawayFlag(int int1, boolean boolean1, long long1) - 
getPlayerCutawayFlag
public boolean getPlayerCutawayFlag(int int1, long long1) - 
setIsDissolved
public void setIsDissolved(int int1, boolean boolean1, long long1) - 
getIsDissolved
public boolean getIsDissolved(int int1, long long1) - 
getWater
 - 
clearWater
public void clearWater() - 
getPuddles
 - 
clearPuddles
public void clearPuddles() - 
getPuddlesInGround
public float getPuddlesInGround() - 
getOcclusionData
 - 
getOrCreateOcclusionData
 - 
softClear
public void softClear() - 
getGridSneakModifier
public float getGridSneakModifier(boolean boolean1) - 
isSomethingTo
 - 
getTransparentWallTo
 - 
isWallTo
 - 
isWindowTo
 - 
haveDoor
public boolean haveDoor() - 
isDoorTo
 - 
isBlockedTo
 - 
isWindowBlockedTo
 - 
hasBlockedWindow
public boolean hasBlockedWindow(boolean boolean1) - 
isDoorBlockedTo
 - 
hasBlockedDoor
public boolean hasBlockedDoor(boolean boolean1) - 
getCurtain
 - 
getHoppable
 - 
getHoppableTo
 - 
isHoppableTo
 - 
discard
public void discard() - 
DistTo
public float DistTo(int int1, int int2) - 
DistTo
 - 
DistToProper
 - 
DistTo
 - 
DistToProper
 - 
isSafeToSpawn
public boolean isSafeToSpawn() - 
isSafeToSpawn
 - 
auth
public static boolean auth(java.lang.String string, char[] charArray) - 
DoCutawayShader
public void DoCutawayShader(IsoObject object, IsoDirections directions, boolean boolean1, boolean boolean2, boolean boolean3, boolean boolean4, boolean boolean5, boolean boolean6, boolean boolean7, WallShaperWhole wallShaperWhole) - 
DoCutawayShaderSprite
public void DoCutawayShaderSprite(IsoSprite sprite, IsoDirections directions, boolean boolean1, boolean boolean2, boolean boolean3) - 
DoWallLightingNW
 - 
DoWallLightingN
 - 
DoWallLightingW
 - 
getLuaMovingObjectList
 - 
Is
 - 
Is
public boolean Is(java.lang.String string) - 
Has
 - 
DeleteTileObject
 - 
getLuaTileObjectList
 - 
HasStairs
public boolean HasStairs() - 
HasStairsNorth
public boolean HasStairsNorth() - 
HasStairsWest
public boolean HasStairsWest() - 
HasStairsBelow
public boolean HasStairsBelow() - 
HasElevatedFloor
public boolean HasElevatedFloor() - 
isSameStaircase
public boolean isSameStaircase(int int1, int int2, int int3) - 
HasSlopedRoof
public boolean HasSlopedRoof() - 
HasSlopedRoofWest
public boolean HasSlopedRoofWest() - 
HasSlopedRoofNorth
public boolean HasSlopedRoofNorth() - 
HasTree
public boolean HasTree() - 
getTree
 - 
shouldSave
public boolean shouldSave() - 
save
public void save(java.nio.ByteBuffer byteBuffer, java.io.ObjectOutputStream objectOutputStream) throws java.io.IOException- Throws:
 java.io.IOException
 - 
save
public void save(java.nio.ByteBuffer byteBuffer, java.io.ObjectOutputStream objectOutputStream, boolean boolean1) throws java.io.IOException- Throws:
 java.io.IOException
 - 
isCommonGrass
public boolean isCommonGrass() - 
toBoolean
public static boolean toBoolean(byte[] byteArray) - 
removeCorpse
 - 
getDeadBody
 - 
getDeadBodys
public java.util.List getDeadBodys() - 
addCorpse
 - 
getBrokenGlass
 - 
addBrokenGlass
 - 
load
public void load(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException- Throws:
 java.io.IOException
 - 
load
public void load(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1) throws java.io.IOException- Throws:
 java.io.IOException
 - 
scoreAsWaypoint
public float scoreAsWaypoint(int int1, int int2) - 
InvalidateSpecialObjectPaths
public void InvalidateSpecialObjectPaths() - 
isSolid
public boolean isSolid() - 
isSolidTrans
public boolean isSolidTrans() - 
isFree
public boolean isFree(boolean boolean1) - 
isFreeOrMidair
public boolean isFreeOrMidair(boolean boolean1) - 
isFreeOrMidair
public boolean isFreeOrMidair(boolean boolean1, boolean boolean2) - 
connectedWithFloor
public boolean connectedWithFloor() - 
hasFloor
public boolean hasFloor(boolean boolean1) - 
isNotBlocked
public boolean isNotBlocked(boolean boolean1) - 
getDoor
 - 
getIsoDoor
 - 
getDoorTo
 - 
getWindow
 - 
getWindow
 - 
getWindowTo
 - 
isAdjacentToWindow
public boolean isAdjacentToWindow() - 
getThumpableWindow
 - 
getWindowThumpableTo
 - 
getHoppableThumpable
 - 
getHoppableThumpableTo
 - 
getWallHoppable
 - 
getWallHoppableTo
 - 
getBedTo
 - 
getWindowFrame
 - 
getWindowFrameTo
 - 
hasWindowFrame
public boolean hasWindowFrame() - 
hasWindowOrWindowFrame
public boolean hasWindowOrWindowFrame() - 
getSheetRope
 - 
damageSpriteSheetRopeFromBottom
 - 
removeSheetRopeFromBottom
 - 
testCollideSpecialObjects
 - 
getDoorFrameTo
 - 
getSquaresForThread
public static void getSquaresForThread(java.util.ArrayDeque arrayDeque, int int1) - 
getNew
 - 
getNew
public static IsoGridSquare getNew(java.util.ArrayDeque arrayDeque, IsoCell cell, SliceY sliceY, int int1, int int2, int int3) - 
getHashCodeObjects
@Deprecated public long getHashCodeObjects()Deprecated. - 
getHashCodeObjectsInt
@Deprecated public int getHashCodeObjectsInt()Deprecated. - 
recalcHashCodeObjects
@Deprecated public void recalcHashCodeObjects()Deprecated. - 
hashCodeNoOverride
@Deprecated public int hashCodeNoOverride()Deprecated. - 
getTileInDirection
 - 
getThumpableWall
 - 
getHoppableWall
 - 
getThumpableWallOrHoppable
 - 
getWallFull
public java.lang.Boolean getWallFull() - 
getWall
 - 
getWallSE
 - 
getFloor
 - 
getPlayerBuiltFloor
 - 
interpolateLight
 - 
EnsureSurroundNotNull
public void EnsureSurroundNotNull() - 
addFloor
 - 
AddStairs
public IsoThumpable AddStairs(boolean boolean1, int int1, java.lang.String string, java.lang.String string2, KahluaTable kahluaTable) - 
RecalcAllWithNeighbours
public void RecalcAllWithNeighbours(boolean boolean1) - 
RecalcAllWithNeighbours
 - 
RecalcAllWithNeighboursMineOnly
public void RecalcAllWithNeighboursMineOnly() - 
hasSupport
public boolean hasSupport() - 
getID
public java.lang.Integer getID() - 
setID
public void setID(int int1) - 
DirtySlice
public void DirtySlice() - 
setHourSeenToCurrent
public void setHourSeenToCurrent() - 
splatBlood
public void splatBlood(int int1, float float1) - 
haveBlood
public boolean haveBlood() - 
removeBlood
public void removeBlood(boolean boolean1, boolean boolean2) - 
DoSplat
public void DoSplat(java.lang.String string, boolean boolean1, IsoFlagType flagType, float float1, float float2, float float3) - 
ClearTileObjects
public void ClearTileObjects() - 
ClearTileObjectsExceptFloor
public void ClearTileObjectsExceptFloor() - 
RemoveTileObject
 - 
RemoveTileObjectErosionNoRecalc
 - 
AddSpecialObject
 - 
AddSpecialObject
 - 
AddTileObject
 - 
AddTileObject
 - 
placeWallAndDoorCheck
 - 
transmitAddObjectToSquare
 - 
transmitRemoveItemFromSquare
 - 
transmitRemoveItemFromSquareOnServer
 - 
transmitModdata
public void transmitModdata() - 
AddWorldInventoryItem
public void AddWorldInventoryItem(java.lang.String string, float float1, float float2, float float3, int int1) - 
AddWorldInventoryItem
public InventoryItem AddWorldInventoryItem(java.lang.String string, float float1, float float2, float float3) - 
AddWorldInventoryItem
public InventoryItem AddWorldInventoryItem(InventoryItem inventoryItem, float float1, float float2, float float3) - 
AddWorldInventoryItem
public InventoryItem AddWorldInventoryItem(InventoryItem inventoryItem, float float1, float float2, float float3, boolean boolean1) - 
restackSheetRope
public void restackSheetRope() - 
Burn
public void Burn() - 
Burn
public void Burn(boolean boolean1) - 
BurnWalls
public void BurnWalls(boolean boolean1) - 
BurnWallsTCOnly
public void BurnWallsTCOnly() - 
BurnTick
public void BurnTick() - 
CalculateCollide
public boolean CalculateCollide(IsoGridSquare square, boolean boolean1, boolean boolean2, boolean boolean3) - 
CalculateCollide
public boolean CalculateCollide(IsoGridSquare square, boolean boolean1, boolean boolean2, boolean boolean3, boolean boolean4) - 
CalculateCollide
public boolean CalculateCollide(IsoGridSquare square, boolean boolean1, boolean boolean2, boolean boolean3, boolean boolean4, IsoGridSquare.GetSquare getSquare) - 
CalculateVisionBlocked
 - 
CalculateVisionBlocked
 - 
FindFriend
public IsoGameCharacter FindFriend(IsoGameCharacter gameCharacter, int int1, java.util.Stack stack) - 
FindEnemy
public IsoGameCharacter FindEnemy(IsoGameCharacter gameCharacter, int int1, java.util.ArrayList arrayList, IsoGameCharacter gameCharacter2, int int2) - 
FindEnemy
public IsoGameCharacter FindEnemy(IsoGameCharacter gameCharacter, int int1, java.util.ArrayList arrayList) - 
getX
public int getX() - 
getY
public int getY() - 
getZ
public int getZ() - 
RecalcProperties
public void RecalcProperties() - 
RecalcPropertiesIfNeeded
public void RecalcPropertiesIfNeeded() - 
ReCalculateCollide
 - 
ReCalculateCollide
 - 
ReCalculatePathFind
 - 
ReCalculatePathFind
 - 
ReCalculateVisionBlocked
 - 
ReCalculateVisionBlocked
 - 
testCollideAdjacent
 - 
testCollideAdjacentAdvanced
public boolean testCollideAdjacentAdvanced(int int1, int int2, int int3, boolean boolean1) - 
setCollisionMode
public static void setCollisionMode() - 
testPathFindAdjacent
 - 
testPathFindAdjacent
public boolean testPathFindAdjacent(IsoMovingObject movingObject, int int1, int int2, int int3, IsoGridSquare.GetSquare getSquare) - 
testVisionAdjacent
public LosUtil.TestResults testVisionAdjacent(int int1, int int2, int int3, boolean boolean1, boolean boolean2) - 
TreatAsSolidFloor
public boolean TreatAsSolidFloor() - 
AddSpecialTileObject
 - 
renderCharacters
public void renderCharacters(int int1, boolean boolean1, boolean boolean2) - 
renderDeferredCharacters
public void renderDeferredCharacters(int int1) - 
switchLight
public void switchLight(boolean boolean1) - 
IsOnScreen
public boolean IsOnScreen() - 
IsOnScreen
public boolean IsOnScreen(boolean boolean1) - 
setLightInfoServerGUIOnly
 - 
RenderOpenDoorOnly
public void RenderOpenDoorOnly() - 
RenderMinusFloorFxMask
public boolean RenderMinusFloorFxMask(int int1, boolean boolean1, boolean boolean2) - 
getContainerItem
 - 
StartFire
public void StartFire() - 
explode
public void explode() - 
getHourLastSeen
public int getHourLastSeen() - 
getHoursSinceLastSeen
public float getHoursSinceLastSeen() - 
CalcVisibility
public void CalcVisibility(int int1) - 
getZombie
 - 
getPlayer
 - 
getDarkStep
public static float getDarkStep() - 
setDarkStep
public static void setDarkStep(float float1) - 
getRecalcLightTime
public static int getRecalcLightTime() - 
setRecalcLightTime
public static void setRecalcLightTime(int int1) - 
getLightcache
public static int getLightcache() - 
setLightcache
public static void setLightcache(int int1) - 
isCouldSee
public boolean isCouldSee(int int1) - 
setCouldSee
public void setCouldSee(int int1, boolean boolean1) - 
isCanSee
public boolean isCanSee(int int1) - 
setCanSee
public void setCanSee(int int1, boolean boolean1) - 
getCell
 - 
getE
 - 
setE
 - 
getLightInfluenceB
public java.util.ArrayList getLightInfluenceB() - 
setLightInfluenceB
public void setLightInfluenceB(java.util.ArrayList arrayList) - 
getLightInfluenceG
public java.util.ArrayList getLightInfluenceG() - 
setLightInfluenceG
public void setLightInfluenceG(java.util.ArrayList arrayList) - 
getLightInfluenceR
public java.util.ArrayList getLightInfluenceR() - 
setLightInfluenceR
public void setLightInfluenceR(java.util.ArrayList arrayList) - 
getStaticMovingObjects
public java.util.ArrayList getStaticMovingObjects() - 
getMovingObjects
public java.util.ArrayList getMovingObjects() - 
getN
 - 
setN
 - 
getObjects
 - 
getProperties
 - 
getRoom
 - 
setRoom
 - 
getBuilding
 - 
getS
 - 
setS
 - 
getSpecialObjects
public java.util.ArrayList getSpecialObjects() - 
getW
 - 
setW
 - 
getLampostTotalR
public float getLampostTotalR() - 
setLampostTotalR
public void setLampostTotalR(float float1) - 
getLampostTotalG
public float getLampostTotalG() - 
setLampostTotalG
public void setLampostTotalG(float float1) - 
getLampostTotalB
public float getLampostTotalB() - 
setLampostTotalB
public void setLampostTotalB(float float1) - 
isSeen
public boolean isSeen(int int1) - 
setIsSeen
public void setIsSeen(int int1, boolean boolean1) - 
getDarkMulti
public float getDarkMulti(int int1) - 
setDarkMulti
public void setDarkMulti(int int1, float float1) - 
getTargetDarkMulti
public float getTargetDarkMulti(int int1) - 
setTargetDarkMulti
public void setTargetDarkMulti(int int1, float float1) - 
setX
public void setX(int int1) - 
setY
public void setY(int int1) - 
setZ
public void setZ(int int1) - 
getDeferedCharacters
public java.util.ArrayList getDeferedCharacters() - 
addDeferredCharacter
 - 
isCacheIsFree
public boolean isCacheIsFree() - 
setCacheIsFree
public void setCacheIsFree(boolean boolean1) - 
isCachedIsFree
public boolean isCachedIsFree() - 
setCachedIsFree
public void setCachedIsFree(boolean boolean1) - 
isbDoSlowPathfinding
public static boolean isbDoSlowPathfinding() - 
setbDoSlowPathfinding
public static void setbDoSlowPathfinding(boolean boolean1) - 
isSolidFloorCached
public boolean isSolidFloorCached() - 
setSolidFloorCached
public void setSolidFloorCached(boolean boolean1) - 
isSolidFloor
public boolean isSolidFloor() - 
setSolidFloor
public void setSolidFloor(boolean boolean1) - 
getDefColorInfo
 - 
isOutside
public boolean isOutside() - 
HasPushable
public boolean HasPushable() - 
setRoomID
public void setRoomID(int int1) - 
getRoomID
public int getRoomID() - 
getCanSee
public boolean getCanSee(int int1) - 
getSeen
public boolean getSeen(int int1) - 
getChunk
 - 
getDoorOrWindow
 - 
getDoorOrWindowOrWindowFrame
 - 
getOpenDoor
 - 
removeWorldObject
 - 
removeAllWorldObjects
public void removeAllWorldObjects() - 
getWorldObjects
public java.util.ArrayList getWorldObjects() - 
getLocalTemporaryObjects
 - 
getModData
 - 
hasModData
public boolean hasModData() - 
getHasTypes
 - 
setVertLight
public void setVertLight(int int1, int int2, int int3) - 
getVertLight
public int getVertLight(int int1, int int2) - 
setRainDrop
 - 
getRainDrop
 - 
setRainSplash
 - 
getRainSplash
 - 
getZone
 - 
getZoneType
public java.lang.String getZoneType() - 
isOverlayDone
public boolean isOverlayDone() - 
setOverlayDone
public void setOverlayDone(boolean boolean1) - 
getErosionData
 - 
disableErosion
public void disableErosion() - 
removeErosionObject
public void removeErosionObject(java.lang.String string) - 
syncIsoTrap
 - 
drawCircleExplosion
 - 
explosion
 - 
smoke
public void smoke() - 
explodeTrap
public void explodeTrap() - 
getTrapPositionX
public int getTrapPositionX() - 
setTrapPositionX
public void setTrapPositionX(int int1) - 
getTrapPositionY
public int getTrapPositionY() - 
setTrapPositionY
public void setTrapPositionY(int int1) - 
getTrapPositionZ
public int getTrapPositionZ() - 
setTrapPositionZ
public void setTrapPositionZ(int int1) - 
haveElectricity
public boolean haveElectricity() - 
setHaveElectricity
public void setHaveElectricity(boolean boolean1) - 
getGenerator
 - 
stopFire
public void stopFire() - 
transmitStopFire
public void transmitStopFire() - 
playSound
public long playSound(java.lang.String string) - 
playSound
@Deprecated public long playSound(java.lang.String string, boolean boolean1)Deprecated. - 
FixStackableObjects
public void FixStackableObjects() - 
getVehicleContainer
 - 
isVehicleIntersecting
public boolean isVehicleIntersecting() - 
getCompost
 - 
setIsoWorldRegion
 - 
getIsoWorldRegion
 - 
ResetIsoWorldRegion
public void ResetIsoWorldRegion() - 
isInARoom
public boolean isInARoom() - 
getWallType
public int getWallType() - 
getPuddlesDir
public int getPuddlesDir() - 
haveFire
public boolean haveFire() - 
getRoofHideBuilding
 - 
getAdjacentSquare
 - 
getAdjacentPathSquare
 - 
getApparentZ
public float getApparentZ(float float1, float float2) - 
getTotalWeightOfItemsOnFloor
public float getTotalWeightOfItemsOnFloor() - 
getCollideMatrix
public boolean getCollideMatrix(int int1, int int2, int int3) - 
getPathMatrix
public boolean getPathMatrix(int int1, int int2, int int3) - 
getVisionMatrix
public boolean getVisionMatrix(int int1, int int2, int int3) - 
checkRoomSeen
public void checkRoomSeen(int int1) - 
hasFlies
public boolean hasFlies() - 
setHasFlies
public void setHasFlies(boolean boolean1) - 
getLightLevel
public float getLightLevel(int int1) 
 -