Package zombie.iso

Class IsoGridSquare

java.lang.Object
zombie.iso.IsoGridSquare
All Implemented Interfaces:
java.lang.Comparable, INode

public class IsoGridSquare
extends java.lang.Object
implements java.lang.Comparable, INode
  • Field Details

    • bDirty

      public boolean bDirty
    • collideMatrix

      public boolean[][][] collideMatrix
    • pathMatrix

      public boolean[][][] pathMatrix
    • visionMatrix

      public boolean[][][] visionMatrix
    • room

      public IsoRoom room
    • w

      public IsoGridSquare w
    • nw

      public IsoGridSquare nw
    • sw

      public IsoGridSquare sw
    • s

      public IsoGridSquare s
    • n

      public IsoGridSquare n
    • ne

      public IsoGridSquare ne
    • se

      public IsoGridSquare se
    • e

      public IsoGridSquare e
    • haveSheetRope

      public boolean haveSheetRope
    • ObjectsSyncCount

      public int ObjectsSyncCount
    • roofHideBuilding

      public IsoBuilding roofHideBuilding
    • lighting

      public IsoGridSquare.ILighting[] lighting
    • x

      public int x
    • y

      public int y
    • z

      public int z
    • CachedScreenValue

      public int CachedScreenValue
    • CachedScreenX

      public float CachedScreenX
    • CachedScreenY

      public float CachedScreenY
    • SolidFloorCached

      public boolean SolidFloorCached
    • SolidFloor

      public boolean SolidFloor
    • chunk

      public IsoChunk chunk
    • roomID

      public int roomID
    • ID

      public java.lang.Integer ID
    • zone

      public IsoMetaGrid.Zone zone
    • Objects

      protected PZArrayList Objects
    • haveRoof

      public boolean haveRoof
    • isoGridSquareCache

      public static final java.util.ArrayDeque isoGridSquareCache
    • isoGridSquareSet

      public static final gnu.trove.set.hash.TIntHashSet isoGridSquareSet
    • gridSquareCacheEmptyTimer

      public static int gridSquareCacheEmptyTimer
    • RecalcLightTime

      public static int RecalcLightTime
    • choices

      public static java.util.ArrayList choices
    • isSolidFloorCache

      public boolean isSolidFloorCache
    • isExteriorCache

      public boolean isExteriorCache
    • isVegitationCache

      public boolean isVegitationCache
    • DEBUG_SAVE

      public static boolean DEBUG_SAVE
    • hourLastSeen

      public int hourLastSeen
    • searchData

      public SearchData[] searchData
    • IDMax

      public static int IDMax
    • hashCodeObjects

      public long hashCodeObjects
    • cellGetSquare

      public static IsoGridSquare.CellGetSquare 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
    • Checksum

      public static long Checksum
    • TotalChecksum

      public static long TotalChecksum
    • revision

      public long revision
  • Constructor Details

    • IsoGridSquare

      public IsoGridSquare​(IsoCell cell, SliceY sliceY, int int1, int int2, int int3)
  • Method Details

    • DoChecksumCheck

      public static boolean DoChecksumCheck​(java.lang.String string, java.lang.String string2)
    • DoChecksumCheck

      public static boolean DoChecksumCheck()
    • getOcclusionData

      public IsoGridOcclusionData getOcclusionData()
    • getOrCreateOcclusionData

      public IsoGridOcclusionData getOrCreateOcclusionData()
    • softClear

      public void softClear()
    • isSomethingTo

      public boolean isSomethingTo​(IsoGridSquare square)
    • isWallTo

      public boolean isWallTo​(IsoGridSquare square)
    • isWindowTo

      public boolean isWindowTo​(IsoGridSquare square)
    • haveDoor

      public boolean haveDoor()
    • isDoorTo

      public boolean isDoorTo​(IsoGridSquare square)
    • isBlockedTo

      public boolean isBlockedTo​(IsoGridSquare square)
    • isWindowBlockedTo

      public boolean isWindowBlockedTo​(IsoGridSquare square)
    • hasBlockedWindow

      public boolean hasBlockedWindow​(boolean boolean1)
    • isDoorBlockedTo

      public boolean isDoorBlockedTo​(IsoGridSquare square)
    • hasBlockedDoor

      public boolean hasBlockedDoor​(boolean boolean1)
    • isHoppableTo

      public boolean isHoppableTo​(IsoGridSquare square)
    • discard

      public void discard()
    • DistTo

      public float DistTo​(int int1, int int2)
    • DistTo

      public float DistTo​(IsoGridSquare square)
    • DistToProper

      public float DistToProper​(IsoGridSquare square)
    • DistTo

      public float DistTo​(IsoMovingObject movingObject)
    • DistToProper

      public float DistToProper​(IsoMovingObject movingObject)
    • isSafeToSpawn

      public boolean isSafeToSpawn()
    • isSafeToSpawn

      public void isSafeToSpawn​(IsoGridSquare square, int int1)
    • auth

      public static boolean auth​(java.lang.String string, char[] charArray)
    • DoWallLightingN

      public int DoWallLightingN​(IsoObject object, int int1, int int2, int int3, int int4)
    • DoWallLightingNW

      public int DoWallLightingNW​(int int1, int int2, IsoObject object, int int3, boolean boolean1, int int4)
    • DoWallLightingW

      public int DoWallLightingW​(IsoObject object, int int1, int int2, int int3, int int4)
    • DoRoofLighting

      public int DoRoofLighting​(IsoObject object, int int1, int int2, int int3, int int4)
    • getLuaMovingObjectList

      public KahluaTable getLuaMovingObjectList()
    • Is

      public boolean Is​(IsoFlagType flagType)
    • Is

      public boolean Is​(java.lang.String string)
    • Has

      public boolean Has​(IsoObjectType objectType)
    • isZone

      public boolean isZone​(java.lang.String string)
    • DeleteTileObject

      public void DeleteTileObject​(IsoObject object)
    • getLuaTileObjectList

      public KahluaTable getLuaTileObjectList()
    • HasStairs

      public boolean HasStairs()
    • HasStairsNorth

      public boolean HasStairsNorth()
    • HasStairsWest

      public boolean HasStairsWest()
    • HasElevatedFloor

      public boolean HasElevatedFloor()
    • isSameStaircase

      public boolean isSameStaircase​(int int1, int int2, int int3)
    • HasTree

      public boolean HasTree()
    • shouldSave

      public boolean shouldSave()
    • setDirty

      public void setDirty()
    • save

      public void save​(java.nio.ByteBuffer byteBuffer, java.io.ObjectOutputStream objectOutputStream) throws java.io.IOException
      Throws:
      java.io.IOException
    • isCommonGrass

      public boolean isCommonGrass()
    • toBoolean

      public static boolean toBoolean​(byte[] byteArray)
    • removeCorpse

      public void removeCorpse​(IsoDeadBody deadBody, boolean boolean1)
    • getDeadBody

      public IsoDeadBody getDeadBody()
    • getDeadBodys

      public java.util.List getDeadBodys()
    • addCorpse

      public void addCorpse​(IsoDeadBody deadBody, boolean boolean1)
    • load

      public void load​(java.nio.ByteBuffer byteBuffer, int int1) 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

      public IsoObject getDoor​(boolean boolean1)
    • getIsoDoor

      public IsoDoor getIsoDoor()
    • getDoorTo

      public IsoObject getDoorTo​(IsoGridSquare square)
    • getWindow

      public IsoWindow getWindow​(boolean boolean1)
    • getWindow

      public IsoWindow getWindow()
    • getWindowTo

      public IsoWindow getWindowTo​(IsoGridSquare square)
    • isAdjacentToWindow

      public boolean isAdjacentToWindow()
    • getThumpableWindow

      public IsoThumpable getThumpableWindow​(boolean boolean1)
    • getWindowThumpableTo

      public IsoThumpable getWindowThumpableTo​(IsoGridSquare square)
    • getHoppableThumpable

      public IsoThumpable getHoppableThumpable​(boolean boolean1)
    • getHoppableThumpableTo

      public IsoThumpable getHoppableThumpableTo​(IsoGridSquare square)
    • getBedTo

      public IsoObject getBedTo​(IsoGridSquare square)
    • getWindowFrame

      public IsoObject getWindowFrame​(boolean boolean1)
    • getWindowFrameTo

      public IsoObject getWindowFrameTo​(IsoGridSquare square)
    • getSheetRope

      public IsoObject getSheetRope()
    • damageSpriteSheetRopeFromBottom

      public boolean damageSpriteSheetRopeFromBottom​(IsoPlayer player, boolean boolean1)
    • removeSheetRopeFromBottom

      public boolean removeSheetRopeFromBottom​(IsoPlayer player, boolean boolean1)
    • testCollideSpecialObjects

      public IsoObject testCollideSpecialObjects​(IsoGridSquare square)
    • getDoorFrameTo

      public IsoObject getDoorFrameTo​(IsoGridSquare square)
    • getNew

      public static IsoGridSquare getNew​(IsoCell cell, SliceY sliceY, int int1, int int2, int int3)
    • getHashCodeObjects

      public long getHashCodeObjects()
    • getHashCodeObjectsInt

      public int getHashCodeObjectsInt()
    • recalcHashCodeObjects

      public void recalcHashCodeObjects()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • init

      public void init​(IsoCell cell, SliceY sliceY, int int1, int int2, int int3)
    • getTileInDirection

      public IsoGridSquare getTileInDirection​(IsoDirections directions)
    • compareTo

      public int compareTo​(java.lang.Object object)
      Specified by:
      compareTo in interface java.lang.Comparable
      Specified by:
      compareTo in interface INode
    • setParent

      public int setParent​(int int1, int int2, IsoGridSquare square)
      Specified by:
      setParent in interface INode
    • getSearchData

      public SearchData getSearchData​(int int1)
      Specified by:
      getSearchData in interface INode
    • getWall

      public IsoObject getWall​(boolean boolean1)
    • getFloor

      public IsoObject getFloor()
    • getPlayerBuiltFloor

      public IsoObject getPlayerBuiltFloor()
    • interpolateLight

      public void interpolateLight​(ColorInfo colorInfo, float float1, float float2)
    • EnsureSurroundNotNull

      public void EnsureSurroundNotNull()
    • addFloor

      public IsoObject addFloor​(java.lang.String string)
    • 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

      public void RecalcAllWithNeighbours​(boolean boolean1, IsoGridSquare.GetSquare getSquare)
    • RecalcAllWithNeighboursMineOnly

      public void RecalcAllWithNeighboursMineOnly()
    • hasSupport

      public boolean hasSupport()
    • getNode

      public IsoGridSquare getNode()
    • getID

      public java.lang.Integer getID()
      Specified by:
      getID in interface INode
    • 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

      public int RemoveTileObject​(IsoObject object)
    • RemoveTileObjectErosionNoRecalc

      public int RemoveTileObjectErosionNoRecalc​(IsoObject object)
    • AddSpecialObject

      public void AddSpecialObject​(IsoObject object)
    • AddSpecialObject

      public void AddSpecialObject​(IsoObject object, int int1)
    • AddTileObject

      public void AddTileObject​(IsoObject object)
    • AddTileObject

      public void AddTileObject​(IsoObject object, int int1)
    • transmitRemoveItemFromSquare

      public int transmitRemoveItemFromSquare​(IsoObject object)
    • transmitRemoveItemFromSquareOnServer

      public void transmitRemoveItemFromSquareOnServer​(IsoObject object)
    • transmitModdata

      public void transmitModdata()
    • 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

      public boolean CalculateVisionBlocked​(IsoGridSquare square)
    • CalculateVisionBlocked

      public boolean CalculateVisionBlocked​(IsoGridSquare square, IsoGridSquare.GetSquare getSquare)
    • 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

      public void ReCalculateCollide​(IsoGridSquare square)
    • ReCalculateCollide

      public void ReCalculateCollide​(IsoGridSquare square, IsoGridSquare.GetSquare getSquare)
    • ReCalculatePathFind

      public void ReCalculatePathFind​(IsoGridSquare square)
    • ReCalculatePathFind

      public void ReCalculatePathFind​(IsoGridSquare square, IsoGridSquare.GetSquare getSquare)
    • ReCalculateVisionBlocked

      public void ReCalculateVisionBlocked​(IsoGridSquare square)
    • ReCalculateVisionBlocked

      public void ReCalculateVisionBlocked​(IsoGridSquare square, IsoGridSquare.GetSquare getSquare)
    • testCollideAdjacent

      public boolean testCollideAdjacent​(IsoMovingObject movingObject, int int1, int int2, int int3)
    • testCollideAdjacentAdvanced

      public boolean testCollideAdjacentAdvanced​(int int1, int int2, int int3, boolean boolean1)
    • setCollisionMode

      public static void setCollisionMode()
    • testPathFindAdjacent

      public boolean testPathFindAdjacent​(IsoMovingObject movingObject, int int1, int int2, int int3)
    • 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

      public void AddSpecialTileObject​(IsoObject object)
    • bubbleSort3

      public static void bubbleSort3​(java.util.ArrayList arrayList)
    • RenderCharacters

      public void RenderCharacters​(int int1, boolean boolean1)
    • renderDeferredCharacters

      public void renderDeferredCharacters​(int int1)
    • switchLight

      public void switchLight​(boolean boolean1)
    • IsOnScreen

      public boolean IsOnScreen()
    • setLightInfoServerGUIOnly

      public void setLightInfoServerGUIOnly​(ColorInfo colorInfo)
    • RenderMinusFloorFxMask

      public boolean RenderMinusFloorFxMask​(int int1, int int2, int int3, int int4, boolean boolean1, boolean boolean2, boolean boolean3)
    • CalcLightInfo

      public void CalcLightInfo​(int int1)
    • getContainerItem

      public IsoObject getContainerItem​(java.lang.String string)
    • StartFire

      public void StartFire()
    • explode

      public void explode()
    • getHourLastSeen

      public int getHourLastSeen()
    • getHoursSinceLastSeen

      public float getHoursSinceLastSeen()
    • CalcVisibility

      public void CalcVisibility​(int int1)
    • getFireRecalc

      public static int getFireRecalc()
    • setFireRecalc

      public static void setFireRecalc​(int int1)
    • getDarkStep

      public static float getDarkStep()
    • setDarkStep

      public static void setDarkStep​(float float1)
    • getBlockInfo

      public static BlockInfo getBlockInfo()
    • setBlockInfo

      public static void setBlockInfo​(BlockInfo blockInfo)
    • 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

      public IsoCell getCell()
    • getE

      public IsoGridSquare getE()
    • setE

      public void setE​(IsoGridSquare square)
    • 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()
    • setStaticMovingObjects

      public void setStaticMovingObjects​(java.util.ArrayList arrayList)
    • getMovingObjects

      public java.util.ArrayList getMovingObjects()
    • setMovingObjects

      public void setMovingObjects​(java.util.ArrayList arrayList)
    • getN

      public IsoGridSquare getN()
    • setN

      public void setN​(IsoGridSquare square)
    • getObjects

      public PZArrayList getObjects()
    • setObjects

      public void setObjects​(PZArrayList pZArrayList)
    • getProperties

      public PropertyContainer getProperties()
    • setProperties

      public void setProperties​(PropertyContainer propertyContainer)
    • getRoom

      public IsoRoom getRoom()
    • setRoom

      public void setRoom​(IsoRoom room)
    • getBuilding

      public IsoBuilding getBuilding()
    • getS

      public IsoGridSquare getS()
    • setS

      public void setS​(IsoGridSquare square)
    • getSpecialObjects

      public java.util.ArrayList getSpecialObjects()
    • setSpecialObjects

      public void setSpecialObjects​(java.util.ArrayList arrayList)
    • getW

      public IsoGridSquare getW()
    • setW

      public void setW​(IsoGridSquare square)
    • 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()
    • setDeferedCharacters

      public void setDeferedCharacters​(java.util.ArrayList arrayList)
    • addDeferredCharacter

      public void addDeferredCharacter​(IsoGameCharacter gameCharacter)
    • 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)
    • getComp

      public static java.util.Comparator getComp()
    • setComp

      public static void setComp​(java.util.Comparator comparator)
    • getDefColorInfo

      public static ColorInfo getDefColorInfo()
    • setDefColorInfo

      public static void setDefColorInfo​(ColorInfo colorInfo)
    • 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

      public IsoChunk getChunk()
    • getDoorOrWindow

      public IsoObject getDoorOrWindow​(boolean boolean1)
    • getOpenDoor

      public IsoObject getOpenDoor​(IsoDirections directions)
    • setWorldObjects

      public void setWorldObjects​(java.util.ArrayList arrayList)
    • removeWorldObject

      public void removeWorldObject​(IsoWorldInventoryObject worldInventoryObject)
    • getWorldObjects

      public java.util.ArrayList getWorldObjects()
    • getModData

      public KahluaTable getModData()
    • hasModData

      public boolean hasModData()
    • getHasTypes

      public ZomboidBitFlag getHasTypes()
    • setVertLight

      public void setVertLight​(int int1, int int2, int int3)
    • getVertLight

      public int getVertLight​(int int1, int int2)
    • setRainDrop

      public void setRainDrop​(IsoRaindrop raindrop)
    • getRainDrop

      public IsoRaindrop getRainDrop()
    • setRainSplash

      public void setRainSplash​(IsoRainSplash rainSplash)
    • getRainSplash

      public IsoRainSplash getRainSplash()
    • getZone

      public IsoMetaGrid.Zone getZone()
    • getZoneType

      public java.lang.String getZoneType()
    • isOverlayDone

      public boolean isOverlayDone()
    • setOverlayDone

      public void setOverlayDone​(boolean boolean1)
    • getErosionData

      public ErosionData.Square getErosionData()
    • disableErosion

      public void disableErosion()
    • removeErosionObject

      public void removeErosionObject​(java.lang.String string)
    • drawCircleExplosion

      public void drawCircleExplosion​(int int1, HandWeapon handWeapon, boolean boolean1)
    • syncIsoTrap

      public void syncIsoTrap​(HandWeapon handWeapon, boolean boolean1, boolean boolean2)
    • drawCircleExplosion

      public void drawCircleExplosion​(int int1, IsoTrap trap, boolean boolean1)
    • explosion

      public void explosion​(IsoTrap trap)
    • 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

      public IsoGenerator 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()
    • FixBarricades

      public void FixBarricades​(int int1)
    • revisionUp

      public void revisionUp()
    • getVehicleContainer

      public BaseVehicle getVehicleContainer()
    • isVehicleIntersecting

      public boolean isVehicleIntersecting()
    • getCompost

      public IsoCompost getCompost()
    • clientModify

      public void clientModify()
    • setMasterRegion

      public void setMasterRegion​(MasterRegion masterRegion)
    • getMasterRegion

      public MasterRegion getMasterRegion()
    • ResetMasterRegion

      public void ResetMasterRegion()
    • isInARoom

      public boolean isInARoom()