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 class
IsoGridSquare.CellGetSquare
static interface
IsoGridSquare.GetSquare
static interface
IsoGridSquare.ILighting
static class
IsoGridSquare.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 void
addCorpse(IsoDeadBody deadBody, boolean boolean1)
void
addDeferredCharacter(IsoGameCharacter gameCharacter)
IsoObject
addFloor(java.lang.String string)
void
AddSpecialObject(IsoObject object)
void
AddSpecialObject(IsoObject object, int int1)
void
AddSpecialTileObject(IsoObject object)
IsoThumpable
AddStairs(boolean boolean1, int int1, java.lang.String string, java.lang.String string2, KahluaTable kahluaTable)
void
AddTileObject(IsoObject object)
void
AddTileObject(IsoObject object, int int1)
InventoryItem
AddWorldInventoryItem(java.lang.String string, float float1, float float2, float float3)
InventoryItem
AddWorldInventoryItem(InventoryItem inventoryItem, float float1, float float2, float float3)
InventoryItem
AddWorldInventoryItem(InventoryItem inventoryItem, float float1, float float2, float float3, boolean boolean1)
static boolean
auth(java.lang.String string, char[] charArray)
static void
bubbleSort3(java.util.ArrayList arrayList)
void
Burn()
void
Burn(boolean boolean1)
void
BurnTick()
void
BurnWalls(boolean boolean1)
void
BurnWallsTCOnly()
void
CalcLightInfo(int int1)
boolean
CalculateCollide(IsoGridSquare square, boolean boolean1, boolean boolean2, boolean boolean3)
boolean
CalculateCollide(IsoGridSquare square, boolean boolean1, boolean boolean2, boolean boolean3, boolean boolean4)
boolean
CalculateCollide(IsoGridSquare square, boolean boolean1, boolean boolean2, boolean boolean3, boolean boolean4, IsoGridSquare.GetSquare getSquare)
boolean
CalculateVisionBlocked(IsoGridSquare square)
boolean
CalculateVisionBlocked(IsoGridSquare square, IsoGridSquare.GetSquare getSquare)
void
CalcVisibility(int int1)
void
ClearTileObjects()
void
ClearTileObjectsExceptFloor()
void
clientModify()
int
compareTo(java.lang.Object object)
boolean
connectedWithFloor()
boolean
damageSpriteSheetRopeFromBottom(IsoPlayer player, boolean boolean1)
void
DeleteTileObject(IsoObject object)
void
DirtySlice()
void
disableErosion()
void
discard()
float
DistTo(int int1, int int2)
float
DistTo(IsoGridSquare square)
float
DistTo(IsoMovingObject movingObject)
float
DistToProper(IsoGridSquare square)
float
DistToProper(IsoMovingObject movingObject)
static boolean
DoChecksumCheck()
static boolean
DoChecksumCheck(java.lang.String string, java.lang.String string2)
int
DoRoofLighting(IsoObject object, int int1, int int2, int int3, int int4)
void
DoSplat(java.lang.String string, boolean boolean1, IsoFlagType flagType, float float1, float float2, float float3)
int
DoWallLightingN(IsoObject object, int int1, int int2, int int3, int int4)
int
DoWallLightingNW(int int1, int int2, IsoObject object, int int3, boolean boolean1, int int4)
int
DoWallLightingW(IsoObject object, int int1, int int2, int int3, int int4)
void
drawCircleExplosion(int int1, HandWeapon handWeapon, boolean boolean1)
void
drawCircleExplosion(int int1, IsoTrap trap, boolean boolean1)
void
EnsureSurroundNotNull()
void
explode()
void
explodeTrap()
void
explosion(IsoTrap trap)
IsoGameCharacter
FindEnemy(IsoGameCharacter gameCharacter, int int1, java.util.ArrayList arrayList)
IsoGameCharacter
FindEnemy(IsoGameCharacter gameCharacter, int int1, java.util.ArrayList arrayList, IsoGameCharacter gameCharacter2, int int2)
IsoGameCharacter
FindFriend(IsoGameCharacter gameCharacter, int int1, java.util.Stack stack)
void
FixBarricades(int int1)
void
FixStackableObjects()
IsoObject
getBedTo(IsoGridSquare square)
static BlockInfo
getBlockInfo()
IsoBuilding
getBuilding()
boolean
getCanSee(int int1)
IsoCell
getCell()
IsoChunk
getChunk()
static java.util.Comparator
getComp()
IsoCompost
getCompost()
IsoObject
getContainerItem(java.lang.String string)
float
getDarkMulti(int int1)
static float
getDarkStep()
IsoDeadBody
getDeadBody()
java.util.List
getDeadBodys()
static ColorInfo
getDefColorInfo()
java.util.ArrayList
getDeferedCharacters()
IsoObject
getDoor(boolean boolean1)
IsoObject
getDoorFrameTo(IsoGridSquare square)
IsoObject
getDoorOrWindow(boolean boolean1)
IsoObject
getDoorTo(IsoGridSquare square)
IsoGridSquare
getE()
ErosionData.Square
getErosionData()
static int
getFireRecalc()
IsoObject
getFloor()
IsoGenerator
getGenerator()
long
getHashCodeObjects()
int
getHashCodeObjectsInt()
ZomboidBitFlag
getHasTypes()
IsoThumpable
getHoppableThumpable(boolean boolean1)
IsoThumpable
getHoppableThumpableTo(IsoGridSquare square)
int
getHourLastSeen()
float
getHoursSinceLastSeen()
java.lang.Integer
getID()
IsoDoor
getIsoDoor()
float
getLampostTotalB()
float
getLampostTotalG()
float
getLampostTotalR()
static int
getLightcache()
java.util.ArrayList
getLightInfluenceB()
java.util.ArrayList
getLightInfluenceG()
java.util.ArrayList
getLightInfluenceR()
KahluaTable
getLuaMovingObjectList()
KahluaTable
getLuaTileObjectList()
MasterRegion
getMasterRegion()
KahluaTable
getModData()
java.util.ArrayList
getMovingObjects()
IsoGridSquare
getN()
static IsoGridSquare
getNew(IsoCell cell, SliceY sliceY, int int1, int int2, int int3)
IsoGridSquare
getNode()
PZArrayList
getObjects()
IsoGridOcclusionData
getOcclusionData()
IsoObject
getOpenDoor(IsoDirections directions)
IsoGridOcclusionData
getOrCreateOcclusionData()
IsoObject
getPlayerBuiltFloor()
PropertyContainer
getProperties()
IsoRaindrop
getRainDrop()
IsoRainSplash
getRainSplash()
static int
getRecalcLightTime()
IsoRoom
getRoom()
int
getRoomID()
IsoGridSquare
getS()
SearchData
getSearchData(int int1)
boolean
getSeen(int int1)
IsoObject
getSheetRope()
java.util.ArrayList
getSpecialObjects()
java.util.ArrayList
getStaticMovingObjects()
float
getTargetDarkMulti(int int1)
IsoThumpable
getThumpableWindow(boolean boolean1)
IsoGridSquare
getTileInDirection(IsoDirections directions)
int
getTrapPositionX()
int
getTrapPositionY()
int
getTrapPositionZ()
BaseVehicle
getVehicleContainer()
int
getVertLight(int int1, int int2)
IsoGridSquare
getW()
IsoObject
getWall(boolean boolean1)
IsoWindow
getWindow()
IsoWindow
getWindow(boolean boolean1)
IsoObject
getWindowFrame(boolean boolean1)
IsoObject
getWindowFrameTo(IsoGridSquare square)
IsoThumpable
getWindowThumpableTo(IsoGridSquare square)
IsoWindow
getWindowTo(IsoGridSquare square)
java.util.ArrayList
getWorldObjects()
int
getX()
int
getY()
int
getZ()
IsoMetaGrid.Zone
getZone()
java.lang.String
getZoneType()
boolean
Has(IsoObjectType objectType)
boolean
hasBlockedDoor(boolean boolean1)
boolean
hasBlockedWindow(boolean boolean1)
boolean
HasElevatedFloor()
boolean
hasFloor(boolean boolean1)
int
hashCode()
boolean
hasModData()
boolean
HasPushable()
boolean
HasStairs()
boolean
HasStairsNorth()
boolean
HasStairsWest()
boolean
hasSupport()
boolean
HasTree()
boolean
haveBlood()
boolean
haveDoor()
boolean
haveElectricity()
void
init(IsoCell cell, SliceY sliceY, int int1, int int2, int int3)
void
interpolateLight(ColorInfo colorInfo, float float1, float float2)
void
InvalidateSpecialObjectPaths()
boolean
Is(java.lang.String string)
boolean
Is(IsoFlagType flagType)
boolean
isAdjacentToWindow()
static boolean
isbDoSlowPathfinding()
boolean
isBlockedTo(IsoGridSquare square)
boolean
isCachedIsFree()
boolean
isCacheIsFree()
boolean
isCanSee(int int1)
boolean
isCommonGrass()
boolean
isCouldSee(int int1)
boolean
isDoorBlockedTo(IsoGridSquare square)
boolean
isDoorTo(IsoGridSquare square)
boolean
isFree(boolean boolean1)
boolean
isFreeOrMidair(boolean boolean1)
boolean
isFreeOrMidair(boolean boolean1, boolean boolean2)
boolean
isHoppableTo(IsoGridSquare square)
boolean
isInARoom()
boolean
isNotBlocked(boolean boolean1)
boolean
IsOnScreen()
boolean
isOutside()
boolean
isOverlayDone()
boolean
isSafeToSpawn()
void
isSafeToSpawn(IsoGridSquare square, int int1)
boolean
isSameStaircase(int int1, int int2, int int3)
boolean
isSeen(int int1)
boolean
isSolid()
boolean
isSolidFloor()
boolean
isSolidFloorCached()
boolean
isSolidTrans()
boolean
isSomethingTo(IsoGridSquare square)
boolean
isVehicleIntersecting()
boolean
isWallTo(IsoGridSquare square)
boolean
isWindowBlockedTo(IsoGridSquare square)
boolean
isWindowTo(IsoGridSquare square)
boolean
isZone(java.lang.String string)
void
load(java.nio.ByteBuffer byteBuffer, int int1)
long
playSound(java.lang.String string)
long
playSound(java.lang.String string, boolean boolean1)
Deprecated.void
RecalcAllWithNeighbours(boolean boolean1)
void
RecalcAllWithNeighbours(boolean boolean1, IsoGridSquare.GetSquare getSquare)
void
RecalcAllWithNeighboursMineOnly()
void
recalcHashCodeObjects()
void
RecalcProperties()
void
RecalcPropertiesIfNeeded()
void
ReCalculateCollide(IsoGridSquare square)
void
ReCalculateCollide(IsoGridSquare square, IsoGridSquare.GetSquare getSquare)
void
ReCalculatePathFind(IsoGridSquare square)
void
ReCalculatePathFind(IsoGridSquare square, IsoGridSquare.GetSquare getSquare)
void
ReCalculateVisionBlocked(IsoGridSquare square)
void
ReCalculateVisionBlocked(IsoGridSquare square, IsoGridSquare.GetSquare getSquare)
void
removeBlood(boolean boolean1, boolean boolean2)
void
removeCorpse(IsoDeadBody deadBody, boolean boolean1)
void
removeErosionObject(java.lang.String string)
boolean
removeSheetRopeFromBottom(IsoPlayer player, boolean boolean1)
int
RemoveTileObject(IsoObject object)
int
RemoveTileObjectErosionNoRecalc(IsoObject object)
void
removeWorldObject(IsoWorldInventoryObject worldInventoryObject)
void
RenderCharacters(int int1, boolean boolean1)
void
renderDeferredCharacters(int int1)
boolean
RenderMinusFloorFxMask(int int1, int int2, int int3, int int4, boolean boolean1, boolean boolean2, boolean boolean3)
void
ResetMasterRegion()
void
restackSheetRope()
void
revisionUp()
void
save(java.nio.ByteBuffer byteBuffer, java.io.ObjectOutputStream objectOutputStream)
float
scoreAsWaypoint(int int1, int int2)
static void
setbDoSlowPathfinding(boolean boolean1)
static void
setBlockInfo(BlockInfo blockInfo)
void
setCachedIsFree(boolean boolean1)
void
setCacheIsFree(boolean boolean1)
void
setCanSee(int int1, boolean boolean1)
static void
setCollisionMode()
static void
setComp(java.util.Comparator comparator)
void
setCouldSee(int int1, boolean boolean1)
void
setDarkMulti(int int1, float float1)
static void
setDarkStep(float float1)
static void
setDefColorInfo(ColorInfo colorInfo)
void
setDeferedCharacters(java.util.ArrayList arrayList)
void
setDirty()
void
setE(IsoGridSquare square)
static void
setFireRecalc(int int1)
void
setHaveElectricity(boolean boolean1)
void
setHourSeenToCurrent()
void
setID(int int1)
void
setIsSeen(int int1, boolean boolean1)
void
setLampostTotalB(float float1)
void
setLampostTotalG(float float1)
void
setLampostTotalR(float float1)
static void
setLightcache(int int1)
void
setLightInfluenceB(java.util.ArrayList arrayList)
void
setLightInfluenceG(java.util.ArrayList arrayList)
void
setLightInfluenceR(java.util.ArrayList arrayList)
void
setLightInfoServerGUIOnly(ColorInfo colorInfo)
void
setMasterRegion(MasterRegion masterRegion)
void
setMovingObjects(java.util.ArrayList arrayList)
void
setN(IsoGridSquare square)
void
setObjects(PZArrayList pZArrayList)
void
setOverlayDone(boolean boolean1)
int
setParent(int int1, int int2, IsoGridSquare square)
void
setProperties(PropertyContainer propertyContainer)
void
setRainDrop(IsoRaindrop raindrop)
void
setRainSplash(IsoRainSplash rainSplash)
static void
setRecalcLightTime(int int1)
void
setRoom(IsoRoom room)
void
setRoomID(int int1)
void
setS(IsoGridSquare square)
void
setSolidFloor(boolean boolean1)
void
setSolidFloorCached(boolean boolean1)
void
setSpecialObjects(java.util.ArrayList arrayList)
void
setStaticMovingObjects(java.util.ArrayList arrayList)
void
setTargetDarkMulti(int int1, float float1)
void
setTrapPositionX(int int1)
void
setTrapPositionY(int int1)
void
setTrapPositionZ(int int1)
void
setVertLight(int int1, int int2, int int3)
void
setW(IsoGridSquare square)
void
setWorldObjects(java.util.ArrayList arrayList)
void
setX(int int1)
void
setY(int int1)
void
setZ(int int1)
boolean
shouldSave()
void
smoke()
void
softClear()
void
splatBlood(int int1, float float1)
void
StartFire()
void
stopFire()
void
switchLight(boolean boolean1)
void
syncIsoTrap(HandWeapon handWeapon, boolean boolean1, boolean boolean2)
boolean
testCollideAdjacent(IsoMovingObject movingObject, int int1, int int2, int int3)
boolean
testCollideAdjacentAdvanced(int int1, int int2, int int3, boolean boolean1)
IsoObject
testCollideSpecialObjects(IsoGridSquare square)
boolean
testPathFindAdjacent(IsoMovingObject movingObject, int int1, int int2, int int3)
boolean
testPathFindAdjacent(IsoMovingObject movingObject, int int1, int int2, int int3, IsoGridSquare.GetSquare getSquare)
LosUtil.TestResults
testVisionAdjacent(int int1, int int2, int int3, boolean boolean1, boolean boolean2)
static boolean
toBoolean(byte[] byteArray)
void
transmitModdata()
int
transmitRemoveItemFromSquare(IsoObject object)
void
transmitRemoveItemFromSquareOnServer(IsoObject object)
void
transmitStopFire()
boolean
TreatAsSolidFloor()
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:
hashCode
in classjava.lang.Object
-
init
-
getTileInDirection
-
compareTo
public int compareTo(java.lang.Object object) -
setParent
-
getSearchData
- Specified by:
getSearchData
in 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()
-