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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIsoGridSquare.CellGetSquarestatic interfaceIsoGridSquare.GetSquarestatic interfaceIsoGridSquare.ILightingstatic classIsoGridSquare.Lighting -
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 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)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)static voidbubbleSort3(java.util.ArrayList arrayList)voidBurn()voidBurn(boolean boolean1)voidBurnTick()voidBurnWalls(boolean boolean1)voidBurnWallsTCOnly()voidCalcLightInfo(int int1)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)voidClearTileObjects()voidClearTileObjectsExceptFloor()voidclientModify()intcompareTo(java.lang.Object object)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)static booleanDoChecksumCheck()static booleanDoChecksumCheck(java.lang.String string, java.lang.String string2)intDoRoofLighting(IsoObject object, int int1, int int2, int int3, int int4)voidDoSplat(java.lang.String string, boolean boolean1, IsoFlagType flagType, float float1, float float2, float float3)intDoWallLightingN(IsoObject object, int int1, int int2, int int3, int int4)intDoWallLightingNW(int int1, int int2, IsoObject object, int int3, boolean boolean1, int int4)intDoWallLightingW(IsoObject object, int int1, int int2, int int3, int int4)voiddrawCircleExplosion(int int1, HandWeapon handWeapon, boolean boolean1)voiddrawCircleExplosion(int int1, IsoTrap trap, boolean boolean1)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)voidFixBarricades(int int1)voidFixStackableObjects()IsoObjectgetBedTo(IsoGridSquare square)static BlockInfogetBlockInfo()IsoBuildinggetBuilding()booleangetCanSee(int int1)IsoCellgetCell()IsoChunkgetChunk()static java.util.ComparatorgetComp()IsoCompostgetCompost()IsoObjectgetContainerItem(java.lang.String string)floatgetDarkMulti(int int1)static floatgetDarkStep()IsoDeadBodygetDeadBody()java.util.ListgetDeadBodys()static ColorInfogetDefColorInfo()java.util.ArrayListgetDeferedCharacters()IsoObjectgetDoor(boolean boolean1)IsoObjectgetDoorFrameTo(IsoGridSquare square)IsoObjectgetDoorOrWindow(boolean boolean1)IsoObjectgetDoorTo(IsoGridSquare square)IsoGridSquaregetE()ErosionData.SquaregetErosionData()static intgetFireRecalc()IsoObjectgetFloor()IsoGeneratorgetGenerator()longgetHashCodeObjects()intgetHashCodeObjectsInt()ZomboidBitFlaggetHasTypes()IsoThumpablegetHoppableThumpable(boolean boolean1)IsoThumpablegetHoppableThumpableTo(IsoGridSquare square)intgetHourLastSeen()floatgetHoursSinceLastSeen()java.lang.IntegergetID()IsoDoorgetIsoDoor()floatgetLampostTotalB()floatgetLampostTotalG()floatgetLampostTotalR()static intgetLightcache()java.util.ArrayListgetLightInfluenceB()java.util.ArrayListgetLightInfluenceG()java.util.ArrayListgetLightInfluenceR()KahluaTablegetLuaMovingObjectList()KahluaTablegetLuaTileObjectList()MasterRegiongetMasterRegion()KahluaTablegetModData()java.util.ArrayListgetMovingObjects()IsoGridSquaregetN()static IsoGridSquaregetNew(IsoCell cell, SliceY sliceY, int int1, int int2, int int3)IsoGridSquaregetNode()PZArrayListgetObjects()IsoGridOcclusionDatagetOcclusionData()IsoObjectgetOpenDoor(IsoDirections directions)IsoGridOcclusionDatagetOrCreateOcclusionData()IsoObjectgetPlayerBuiltFloor()PropertyContainergetProperties()IsoRaindropgetRainDrop()IsoRainSplashgetRainSplash()static intgetRecalcLightTime()IsoRoomgetRoom()intgetRoomID()IsoGridSquaregetS()SearchDatagetSearchData(int int1)booleangetSeen(int int1)IsoObjectgetSheetRope()java.util.ArrayListgetSpecialObjects()java.util.ArrayListgetStaticMovingObjects()floatgetTargetDarkMulti(int int1)IsoThumpablegetThumpableWindow(boolean boolean1)IsoGridSquaregetTileInDirection(IsoDirections directions)intgetTrapPositionX()intgetTrapPositionY()intgetTrapPositionZ()BaseVehiclegetVehicleContainer()intgetVertLight(int int1, int int2)IsoGridSquaregetW()IsoObjectgetWall(boolean boolean1)IsoWindowgetWindow()IsoWindowgetWindow(boolean boolean1)IsoObjectgetWindowFrame(boolean boolean1)IsoObjectgetWindowFrameTo(IsoGridSquare square)IsoThumpablegetWindowThumpableTo(IsoGridSquare square)IsoWindowgetWindowTo(IsoGridSquare square)java.util.ArrayListgetWorldObjects()intgetX()intgetY()intgetZ()IsoMetaGrid.ZonegetZone()java.lang.StringgetZoneType()booleanHas(IsoObjectType objectType)booleanhasBlockedDoor(boolean boolean1)booleanhasBlockedWindow(boolean boolean1)booleanHasElevatedFloor()booleanhasFloor(boolean boolean1)inthashCode()booleanhasModData()booleanHasPushable()booleanHasStairs()booleanHasStairsNorth()booleanHasStairsWest()booleanhasSupport()booleanHasTree()booleanhaveBlood()booleanhaveDoor()booleanhaveElectricity()voidinit(IsoCell cell, SliceY sliceY, int int1, int int2, int int3)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()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)booleanisZone(java.lang.String string)voidload(java.nio.ByteBuffer byteBuffer, 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()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)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)voidrenderDeferredCharacters(int int1)booleanRenderMinusFloorFxMask(int int1, int int2, int int3, int int4, boolean boolean1, boolean boolean2, boolean boolean3)voidResetMasterRegion()voidrestackSheetRope()voidrevisionUp()voidsave(java.nio.ByteBuffer byteBuffer, java.io.ObjectOutputStream objectOutputStream)floatscoreAsWaypoint(int int1, int int2)static voidsetbDoSlowPathfinding(boolean boolean1)static voidsetBlockInfo(BlockInfo blockInfo)voidsetCachedIsFree(boolean boolean1)voidsetCacheIsFree(boolean boolean1)voidsetCanSee(int int1, boolean boolean1)static voidsetCollisionMode()static voidsetComp(java.util.Comparator comparator)voidsetCouldSee(int int1, boolean boolean1)voidsetDarkMulti(int int1, float float1)static voidsetDarkStep(float float1)static voidsetDefColorInfo(ColorInfo colorInfo)voidsetDeferedCharacters(java.util.ArrayList arrayList)voidsetDirty()voidsetE(IsoGridSquare square)static voidsetFireRecalc(int int1)voidsetHaveElectricity(boolean boolean1)voidsetHourSeenToCurrent()voidsetID(int int1)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)voidsetMasterRegion(MasterRegion masterRegion)voidsetMovingObjects(java.util.ArrayList arrayList)voidsetN(IsoGridSquare square)voidsetObjects(PZArrayList pZArrayList)voidsetOverlayDone(boolean boolean1)intsetParent(int int1, int int2, IsoGridSquare square)voidsetProperties(PropertyContainer propertyContainer)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)voidsetSpecialObjects(java.util.ArrayList arrayList)voidsetStaticMovingObjects(java.util.ArrayList arrayList)voidsetTargetDarkMulti(int int1, float float1)voidsetTrapPositionX(int int1)voidsetTrapPositionY(int int1)voidsetTrapPositionZ(int int1)voidsetVertLight(int int1, int int2, int int3)voidsetW(IsoGridSquare square)voidsetWorldObjects(java.util.ArrayList arrayList)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, boolean boolean1, boolean boolean2)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)voidtransmitModdata()inttransmitRemoveItemFromSquare(IsoObject object)voidtransmitRemoveItemFromSquareOnServer(IsoObject object)voidtransmitStopFire()booleanTreatAsSolidFloor()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
bDirty
public boolean bDirty -
collideMatrix
public boolean[][][] collideMatrix -
pathMatrix
public boolean[][][] pathMatrix -
visionMatrix
public boolean[][][] visionMatrix -
room
-
w
-
nw
-
sw
-
s
-
n
-
ne
-
se
-
e
-
haveSheetRope
public boolean haveSheetRope -
ObjectsSyncCount
public int ObjectsSyncCount -
roofHideBuilding
-
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
-
roomID
public int roomID -
ID
public java.lang.Integer ID -
zone
-
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
-
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 -
Checksum
public static long Checksum -
TotalChecksum
public static long TotalChecksum -
revision
public long revision
-
-
Constructor Details
-
IsoGridSquare
-
-
Method Details
-
DoChecksumCheck
public static boolean DoChecksumCheck(java.lang.String string, java.lang.String string2) -
DoChecksumCheck
public static boolean DoChecksumCheck() -
getOcclusionData
-
getOrCreateOcclusionData
-
softClear
public void softClear() -
isSomethingTo
-
isWallTo
-
isWindowTo
-
haveDoor
public boolean haveDoor() -
isDoorTo
-
isBlockedTo
-
isWindowBlockedTo
-
hasBlockedWindow
public boolean hasBlockedWindow(boolean boolean1) -
isDoorBlockedTo
-
hasBlockedDoor
public boolean hasBlockedDoor(boolean boolean1) -
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) -
DoWallLightingN
-
DoWallLightingNW
public int DoWallLightingNW(int int1, int int2, IsoObject object, int int3, boolean boolean1, int int4) -
DoWallLightingW
-
DoRoofLighting
-
getLuaMovingObjectList
-
Is
-
Is
public boolean Is(java.lang.String string) -
Has
-
isZone
public boolean isZone(java.lang.String string) -
DeleteTileObject
-
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
-
getDeadBody
-
getDeadBodys
public java.util.List getDeadBodys() -
addCorpse
-
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
-
getIsoDoor
-
getDoorTo
-
getWindow
-
getWindow
-
getWindowTo
-
isAdjacentToWindow
public boolean isAdjacentToWindow() -
getThumpableWindow
-
getWindowThumpableTo
-
getHoppableThumpable
-
getHoppableThumpableTo
-
getBedTo
-
getWindowFrame
-
getWindowFrameTo
-
getSheetRope
-
damageSpriteSheetRopeFromBottom
-
removeSheetRopeFromBottom
-
testCollideSpecialObjects
-
getDoorFrameTo
-
getNew
-
getHashCodeObjects
public long getHashCodeObjects() -
getHashCodeObjectsInt
public int getHashCodeObjectsInt() -
recalcHashCodeObjects
public void recalcHashCodeObjects() -
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
init
-
getTileInDirection
-
compareTo
public int compareTo(java.lang.Object object) -
setParent
-
getSearchData
- Specified by:
getSearchDatain interfaceINode
-
getWall
-
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() -
getNode
-
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
-
transmitRemoveItemFromSquare
-
transmitRemoveItemFromSquareOnServer
-
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
-
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
-
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
-
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
-
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
-
setBlockInfo
-
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() -
setStaticMovingObjects
public void setStaticMovingObjects(java.util.ArrayList arrayList) -
getMovingObjects
public java.util.ArrayList getMovingObjects() -
setMovingObjects
public void setMovingObjects(java.util.ArrayList arrayList) -
getN
-
setN
-
getObjects
-
setObjects
-
getProperties
-
setProperties
-
getRoom
-
setRoom
-
getBuilding
-
getS
-
setS
-
getSpecialObjects
public java.util.ArrayList getSpecialObjects() -
setSpecialObjects
public void setSpecialObjects(java.util.ArrayList arrayList) -
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() -
setDeferedCharacters
public void setDeferedCharacters(java.util.ArrayList arrayList) -
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) -
getComp
public static java.util.Comparator getComp() -
setComp
public static void setComp(java.util.Comparator comparator) -
getDefColorInfo
-
setDefColorInfo
-
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
-
getOpenDoor
-
setWorldObjects
public void setWorldObjects(java.util.ArrayList arrayList) -
removeWorldObject
-
getWorldObjects
public java.util.ArrayList getWorldObjects() -
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) -
drawCircleExplosion
-
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() -
FixBarricades
public void FixBarricades(int int1) -
revisionUp
public void revisionUp() -
getVehicleContainer
-
isVehicleIntersecting
public boolean isVehicleIntersecting() -
getCompost
-
clientModify
public void clientModify() -
setMasterRegion
-
getMasterRegion
-
ResetMasterRegion
public void ResetMasterRegion() -
isInARoom
public boolean isInARoom()
-