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
Fields Modifier and Type Field Description boolean
bDirty
int
CachedScreenValue
float
CachedScreenX
float
CachedScreenY
static IsoGridSquare.CellGetSquare
cellGetSquare
static long
Checksum
static java.util.ArrayList
choices
IsoChunk
chunk
boolean[][][]
collideMatrix
IsoGridSquare
e
boolean
haveRoof
boolean
haveSheetRope
int
hourLastSeen
java.lang.Integer
ID
static int
IDMax
static boolean
isOnScreenLast
boolean
lightCheck
IsoGridSquare.ILighting[]
lighting
IsoGridSquare
n
IsoGridSquare[]
nav
IsoGridSquare
ne
IsoGridSquare
nw
boolean[][][]
pathMatrix
boolean
propertiesDirty
static int
RecalcLightTime
IsoRoom
room
int
roomID
IsoGridSquare
s
IsoGridSquare
se
SearchData[]
searchData
IsoGridSquare
sw
static long
TotalChecksum
static boolean
UseSlowCollision
boolean[][][]
visionMatrix
IsoGridSquare
w
int
x
int
y
int
z
IsoMetaGrid.Zone
zone
-
Constructor Summary
Constructors Constructor Description IsoGridSquare(IsoCell cell, SliceY slice, int x, int y, int z)
-
Method Summary
Modifier and Type Method Description void
addCorpse(IsoDeadBody body, boolean bRemote)
IsoObject
addFloor(java.lang.String sprite)
void
AddSpecialObject(IsoObject obj)
void
AddSpecialObject(IsoObject obj, int index)
void
AddSpecialTileObject(IsoObject obj)
IsoThumpable
AddStairs(boolean north, int level, java.lang.String sprite, java.lang.String pillarSprite, KahluaTable table)
void
AddTileObject(IsoObject obj)
void
AddTileObject(IsoObject obj, int index)
InventoryItem
AddWorldInventoryItem(java.lang.String String, float x, float y, float height)
InventoryItem
AddWorldInventoryItem(InventoryItem item, float x, float y, float height)
InventoryItem
AddWorldInventoryItem(InventoryItem item, float x, float y, float height, boolean transmit)
static boolean
auth(java.lang.String username, char[] pw)
static void
bubbleSort3(java.util.ArrayList x)
void
Burn()
void
Burn(boolean explode)
void
BurnTick()
void
BurnWalls(boolean explode)
void
BurnWallsTCOnly()
void
CalcLightInfo(int playerIndex)
boolean
CalculateCollide(IsoGridSquare gridSquare, boolean bVision, boolean bPathfind, boolean bIgnoreSolidTrans)
boolean
CalculateCollide(IsoGridSquare gridSquare, boolean bVision, boolean bPathfind, boolean bIgnoreSolidTrans, boolean bIgnoreSolid)
boolean
CalculateCollide(IsoGridSquare gridSquare, boolean bVision, boolean bPathfind, boolean bIgnoreSolidTrans, boolean bIgnoreSolid, IsoGridSquare.GetSquare getter)
boolean
CalculateVisionBlocked(IsoGridSquare gridSquare)
boolean
CalculateVisionBlocked(IsoGridSquare gridSquare, IsoGridSquare.GetSquare getter)
void
CalcVisibility(int playerIndex)
void
ClearTileObjects()
void
ClearTileObjectsExceptFloor()
void
clientModify()
int
compareTo(java.lang.Object other)
boolean
damageSpriteSheetRopeFromBottom(IsoPlayer player, boolean north)
void
DeleteTileObject(IsoObject obj)
void
DirtySlice()
void
disableErosion()
void
discard()
float
DistTo(int x, int y)
float
DistTo(IsoGridSquare sq)
float
DistTo(IsoMovingObject other)
float
DistToProper(IsoGridSquare sq)
float
DistToProper(IsoMovingObject other)
static boolean
DoChecksumCheck()
static boolean
DoChecksumCheck(java.lang.String str, java.lang.String expected)
int
DoRoofLighting(IsoObject obj, int stenciled, int ax, int ay, int arry)
void
DoSplat(java.lang.String id, boolean bFlip, IsoFlagType prop, float offX, float offZ, float alpha)
int
DoWallLightingN(IsoObject obj, int stenciled, int ax, int ay, int arry)
int
DoWallLightingNW(int ax, int ay, IsoObject obj, int stenciled, boolean CircleStencil, int arry)
int
DoWallLightingW(IsoObject obj, int stenciled, int ax, int ay, int arry)
void
drawCircleExplosion(int radius, HandWeapon weapon, boolean sensor)
void
drawCircleExplosion(int radius, IsoTrap trap, boolean sensor)
void
EnsureSurroundNotNull()
void
explode()
void
explodeTrap()
void
explosion(IsoTrap trap)
IsoGameCharacter
FindEnemy(IsoGameCharacter g, int range, java.util.ArrayList EnemyList)
IsoGameCharacter
FindEnemy(IsoGameCharacter g, int range, java.util.ArrayList EnemyList, IsoGameCharacter RangeTest, int TestRangeMax)
IsoGameCharacter
FindFriend(IsoGameCharacter g, int range, java.util.Stack EnemyList)
void
FixBarricades(int WorldVersion)
void
FixStackableObjects()
IsoObject
getBedTo(IsoGridSquare next)
static BlockInfo
getBlockInfo()
IsoBuilding
getBuilding()
boolean
getCanSee(int playerIndex)
IsoCell
getCell()
IsoChunk
getChunk()
static java.util.Comparator
getComp()
IsoCompost
getCompost()
IsoObject
getContainerItem(java.lang.String type)
float
getDarkMulti(int playerIndex)
static float
getDarkStep()
IsoDeadBody
getDeadBody()
java.util.List
getDeadBodys()
static ColorInfo
getDefColorInfo()
java.util.ArrayList
getDeferedCharacters()
IsoObject
getDoor(boolean north)
IsoObject
getDoorFrameTo(IsoGridSquare next)
IsoObject
getDoorOrWindow(boolean north)
IsoObject
getDoorTo(IsoGridSquare next)
IsoGridSquare
getE()
ErosionData.Square
getErosionData()
static int
getFireRecalc()
IsoObject
getFloor()
IsoGenerator
getGenerator()
ZomboidBitFlag
getHasTypes()
IsoThumpable
getHoppableThumpable(boolean north)
IsoThumpable
getHoppableThumpableTo(IsoGridSquare next)
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()
KahluaTable
getModData()
java.util.ArrayList
getMovingObjects()
IsoGridSquare
getN()
static IsoGridSquare
getNew(IsoCell cell, SliceY slice, int x, int y, int z)
IsoGridSquare
getNode()
java.util.ArrayList
getObjects()
PropertyContainer
getProperties()
IsoRaindrop
getRainDrop()
IsoRainSplash
getRainSplash()
static int
getRecalcLightTime()
IsoRoom
getRoom()
int
getRoomID()
IsoGridSquare
getS()
SearchData
getSearchData(int thread)
boolean
getSeen(int playerIndex)
IsoObject
getSheetRope()
java.util.ArrayList
getSpecialObjects()
java.util.ArrayList
getStaticMovingObjects()
float
getTargetDarkMulti(int playerIndex)
IsoThumpable
getThumpableWindow(boolean north)
IsoGridSquare
getTileInDirection(IsoDirections directions)
int
getTrapPositionX()
int
getTrapPositionY()
int
getTrapPositionZ()
int
getVertLight(int i, int playerIndex)
IsoGridSquare
getW()
IsoObject
getWall(boolean bNorth)
IsoWindow
getWindow()
IsoWindow
getWindow(boolean north)
IsoObject
getWindowFrame(boolean north)
IsoObject
getWindowFrameTo(IsoGridSquare next)
IsoThumpable
getWindowThumpableTo(IsoGridSquare next)
IsoWindow
getWindowTo(IsoGridSquare next)
java.util.ArrayList
getWorldObjects()
int
getX()
int
getY()
int
getZ()
IsoMetaGrid.Zone
getZone()
java.lang.String
getZoneType()
boolean
Has(IsoObjectType type)
boolean
hasBlockedDoor(boolean north)
boolean
hasBlockedWindow(boolean north)
boolean
hasModData()
boolean
HasPushable()
boolean
HasStairs()
boolean
hasSupport()
boolean
HasTree()
boolean
haveBlood()
boolean
haveDoor()
boolean
haveElectricity()
void
init(IsoCell cell, SliceY slice, int x, int y, int z)
void
interpolateLight(ColorInfo inf, float x, float y)
void
InvalidateSpecialObjectPaths()
boolean
Is(java.lang.String flag)
boolean
Is(IsoFlagType flag)
static boolean
isbDoSlowPathfinding()
boolean
isBlockedTo(IsoGridSquare other)
boolean
isCachedIsFree()
boolean
isCacheIsFree()
boolean
isCanSee(int playerIndex)
boolean
isCommonGrass()
boolean
isCouldSee(int playerIndex)
boolean
isDoorBlockedTo(IsoGridSquare other)
boolean
isDoorTo(IsoGridSquare other)
boolean
isFree(boolean bCountOtherCharacters)
boolean
isFreeOrMidair(boolean bCountOtherCharacters)
boolean
isFreeOrMidair(boolean bCountOtherCharacters, boolean bDoZombie)
boolean
isNotBlocked(boolean bCountOtherCharacters)
boolean
IsOnScreen()
boolean
isOutside()
boolean
isOverlayDone()
boolean
isSafeToSpawn()
void
isSafeToSpawn(IsoGridSquare sq, int depth)
boolean
isSeen(int playerIndex)
boolean
isSolid()
boolean
isSolidFloor()
boolean
isSolidFloorCached()
boolean
isSolidTrans()
boolean
isSomethingTo(IsoGridSquare other)
boolean
isWallTo(IsoGridSquare other)
boolean
isWindowBlockedTo(IsoGridSquare other)
boolean
isWindowTo(IsoGridSquare other)
boolean
isZone(java.lang.String zone)
long
playSound(java.lang.String file, boolean doWorldSound)
void
RecalcAllWithNeighbours(boolean bDoReverse)
void
RecalcAllWithNeighbours(boolean bDoReverse, IsoGridSquare.GetSquare getter)
void
RecalcAllWithNeighboursMineOnly()
void
RecalcProperties()
void
RecalcPropertiesIfNeeded()
void
ReCalculateCollide(IsoGridSquare square)
void
ReCalculateCollide(IsoGridSquare square, IsoGridSquare.GetSquare getter)
void
ReCalculatePathFind(IsoGridSquare square)
void
ReCalculatePathFind(IsoGridSquare square, IsoGridSquare.GetSquare getter)
void
ReCalculateVisionBlocked(IsoGridSquare square)
void
ReCalculateVisionBlocked(IsoGridSquare square, IsoGridSquare.GetSquare getter)
void
removeBlood(boolean remote)
void
removeCorpse(IsoDeadBody body, boolean bRemote)
void
removeErosionObject(java.lang.String type)
boolean
removeSheetRopeFromBottom(IsoPlayer player, boolean north)
int
RemoveTileObject(IsoObject obj)
void
removeWorldObject(IsoWorldInventoryObject object)
void
save(java.nio.ByteBuffer output, java.io.ObjectOutputStream outputObj)
float
scoreAsWaypoint(int x, int y)
static void
setbDoSlowPathfinding(boolean abDoSlowPathfinding)
static void
setBlockInfo(BlockInfo aBlockInfo)
void
setCachedIsFree(boolean CachedIsFree)
void
setCacheIsFree(boolean CacheIsFree)
void
setCanSee(int playerIndex, boolean canSee)
static void
setCollisionMode()
static void
setComp(java.util.Comparator aComp)
void
setCouldSee(int playerIndex, boolean bCouldSee)
void
setDarkMulti(int playerIndex, float darkMulti)
static void
setDarkStep(float aDarkStep)
static void
setDefColorInfo(ColorInfo aDefColorInfo)
void
setDeferedCharacters(java.util.ArrayList DeferedCharacters)
void
setDirty()
void
setE(IsoGridSquare e)
static void
setFireRecalc(int aFireRecalc)
void
setHaveElectricity(boolean haveElectricity)
void
setHourSeenToCurrent()
void
setID(int ID)
void
setIsSeen(int playerIndex, boolean bSeen)
void
setLampostTotalB(float lampostTotalB)
void
setLampostTotalG(float lampostTotalG)
void
setLampostTotalR(float lampostTotalR)
static void
setLightcache(int aLightcache)
void
setLightInfluenceB(java.util.ArrayList LightInfluenceB)
void
setLightInfluenceG(java.util.ArrayList LightInfluenceG)
void
setLightInfluenceR(java.util.ArrayList LightInfluenceR)
void
setMovingObjects(java.util.ArrayList MovingObjects)
void
setN(IsoGridSquare n)
void
setObjects(java.util.ArrayList Objects)
void
setOverlayDone(boolean overlayDone)
int
setParent(int thread, int id, IsoGridSquare parent)
void
setProperties(PropertyContainer Properties)
void
setRainDrop(IsoRaindrop drop)
void
setRainSplash(IsoRainSplash splash)
static void
setRecalcLightTime(int aRecalcLightTime)
void
setRoom(IsoRoom room)
void
setRoomID(int roomID)
void
setS(IsoGridSquare s)
void
setSolidFloor(boolean SolidFloor)
void
setSolidFloorCached(boolean SolidFloorCached)
void
setSpecialObjects(java.util.ArrayList SpecialObjects)
void
setStaticMovingObjects(java.util.ArrayList StaticMovingObjects)
void
setTargetDarkMulti(int playerIndex, float targetDarkMulti)
void
setTrapPositionX(int trapPositionX)
void
setTrapPositionY(int trapPositionY)
void
setTrapPositionZ(int trapPositionZ)
void
setVertLight(int i, int col, int playerIndex)
void
setW(IsoGridSquare w)
void
setWorldObjects(java.util.ArrayList worldObjects)
void
setX(int x)
void
setY(int y)
void
setZ(int z)
boolean
shouldSave()
void
smoke()
void
softClear()
void
splatBlood(int dist, float alpha)
void
StartFire()
void
stopFire()
void
switchLight(boolean active)
void
syncIsoTrap(HandWeapon weapon, boolean sensor, boolean instantExplosion)
boolean
testCollideAdjacent(IsoMovingObject collideObject, int x, int y, int z)
boolean
testCollideAdjacentAdvanced(int x, int y, int z, boolean ignoreDoors)
IsoObject
testCollideSpecialObjects(IsoGridSquare next)
boolean
testPathFindAdjacent(IsoMovingObject mover, int x, int y, int z)
boolean
testPathFindAdjacent(IsoMovingObject mover, int x, int y, int z, IsoGridSquare.GetSquare getter)
LosUtil.TestResults
testVisionAdjacent(int x, int y, int z, boolean specialDiag, boolean bIgnoreDoors)
static boolean
toBoolean(byte[] data)
void
transmitModdata()
void
transmitRemoveItemFromSquare(IsoObject obj)
void
transmitRemoveItemFromSquareOnServer(IsoObject obj)
void
transmitStopFire()
boolean
TreatAsSolidFloor()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, 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 -
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 -
chunk
-
roomID
public int roomID -
ID
public java.lang.Integer ID -
zone
-
haveRoof
public boolean haveRoof -
RecalcLightTime
public static int RecalcLightTime -
choices
public static java.util.ArrayList choices -
hourLastSeen
public int hourLastSeen -
searchData
-
IDMax
public static int IDMax -
cellGetSquare
-
propertiesDirty
public boolean propertiesDirty -
lightCheck
public boolean lightCheck -
UseSlowCollision
public static boolean UseSlowCollision -
isOnScreenLast
public static boolean isOnScreenLast -
Checksum
public static long Checksum -
TotalChecksum
public static long TotalChecksum
-
-
Constructor Details
-
IsoGridSquare
-
-
Method Details
-
DoChecksumCheck
public static boolean DoChecksumCheck(java.lang.String str, java.lang.String expected) -
DoChecksumCheck
public static boolean DoChecksumCheck() -
softClear
public void softClear() -
isSomethingTo
-
isWallTo
-
isWindowTo
-
haveDoor
public boolean haveDoor() -
isDoorTo
-
isBlockedTo
-
isWindowBlockedTo
-
hasBlockedWindow
public boolean hasBlockedWindow(boolean north) -
isDoorBlockedTo
-
hasBlockedDoor
public boolean hasBlockedDoor(boolean north) -
discard
public void discard() -
DistTo
public float DistTo(int x, int y) -
DistTo
-
DistToProper
-
DistTo
-
DistToProper
-
isSafeToSpawn
public boolean isSafeToSpawn() -
isSafeToSpawn
-
auth
public static boolean auth(java.lang.String username, char[] pw) -
DoWallLightingN
-
DoWallLightingNW
public int DoWallLightingNW(int ax, int ay, IsoObject obj, int stenciled, boolean CircleStencil, int arry) -
DoWallLightingW
-
DoRoofLighting
-
getLuaMovingObjectList
-
Is
-
Is
public boolean Is(java.lang.String flag) -
Has
-
isZone
public boolean isZone(java.lang.String zone) -
DeleteTileObject
-
getLuaTileObjectList
-
HasStairs
public boolean HasStairs() -
HasTree
public boolean HasTree() -
shouldSave
public boolean shouldSave() -
setDirty
public void setDirty() -
save
public void save(java.nio.ByteBuffer output, java.io.ObjectOutputStream outputObj) throws java.io.IOException- Throws:
java.io.IOException
-
isCommonGrass
public boolean isCommonGrass() -
toBoolean
public static boolean toBoolean(byte[] data) -
removeCorpse
-
getDeadBody
-
getDeadBodys
public java.util.List getDeadBodys() -
addCorpse
-
scoreAsWaypoint
public float scoreAsWaypoint(int x, int y) -
InvalidateSpecialObjectPaths
public void InvalidateSpecialObjectPaths() -
isSolid
public boolean isSolid() -
isSolidTrans
public boolean isSolidTrans() -
isFree
public boolean isFree(boolean bCountOtherCharacters) -
isFreeOrMidair
public boolean isFreeOrMidair(boolean bCountOtherCharacters) -
isFreeOrMidair
public boolean isFreeOrMidair(boolean bCountOtherCharacters, boolean bDoZombie) -
isNotBlocked
public boolean isNotBlocked(boolean bCountOtherCharacters) -
getDoor
-
getIsoDoor
-
getDoorTo
-
getWindow
-
getWindow
-
getWindowTo
-
getThumpableWindow
-
getWindowThumpableTo
-
getHoppableThumpable
-
getHoppableThumpableTo
-
getBedTo
-
getWindowFrame
-
getWindowFrameTo
-
getSheetRope
-
damageSpriteSheetRopeFromBottom
-
removeSheetRopeFromBottom
-
testCollideSpecialObjects
-
getDoorFrameTo
-
getNew
-
init
-
getTileInDirection
-
compareTo
public int compareTo(java.lang.Object other) -
setParent
-
getSearchData
- Specified by:
getSearchData
in interfaceINode
-
getWall
-
getFloor
-
interpolateLight
-
EnsureSurroundNotNull
public void EnsureSurroundNotNull() -
addFloor
-
AddStairs
public IsoThumpable AddStairs(boolean north, int level, java.lang.String sprite, java.lang.String pillarSprite, KahluaTable table) -
RecalcAllWithNeighbours
public void RecalcAllWithNeighbours(boolean bDoReverse) -
RecalcAllWithNeighbours
-
RecalcAllWithNeighboursMineOnly
public void RecalcAllWithNeighboursMineOnly() -
hasSupport
public boolean hasSupport() -
getNode
-
getID
public java.lang.Integer getID() -
setID
public void setID(int ID) -
DirtySlice
public void DirtySlice() -
setHourSeenToCurrent
public void setHourSeenToCurrent() -
splatBlood
public void splatBlood(int dist, float alpha) -
haveBlood
public boolean haveBlood() -
removeBlood
public void removeBlood(boolean remote) -
DoSplat
public void DoSplat(java.lang.String id, boolean bFlip, IsoFlagType prop, float offX, float offZ, float alpha) -
ClearTileObjects
public void ClearTileObjects() -
ClearTileObjectsExceptFloor
public void ClearTileObjectsExceptFloor() -
RemoveTileObject
-
AddSpecialObject
-
AddSpecialObject
-
AddTileObject
-
AddTileObject
-
transmitRemoveItemFromSquare
-
transmitRemoveItemFromSquareOnServer
-
transmitModdata
public void transmitModdata() -
AddWorldInventoryItem
public InventoryItem AddWorldInventoryItem(java.lang.String String, float x, float y, float height) -
AddWorldInventoryItem
-
AddWorldInventoryItem
public InventoryItem AddWorldInventoryItem(InventoryItem item, float x, float y, float height, boolean transmit) -
Burn
public void Burn() -
Burn
public void Burn(boolean explode) -
BurnWalls
public void BurnWalls(boolean explode) -
BurnWallsTCOnly
public void BurnWallsTCOnly() -
BurnTick
public void BurnTick() -
CalculateCollide
public boolean CalculateCollide(IsoGridSquare gridSquare, boolean bVision, boolean bPathfind, boolean bIgnoreSolidTrans) -
CalculateCollide
public boolean CalculateCollide(IsoGridSquare gridSquare, boolean bVision, boolean bPathfind, boolean bIgnoreSolidTrans, boolean bIgnoreSolid) -
CalculateCollide
public boolean CalculateCollide(IsoGridSquare gridSquare, boolean bVision, boolean bPathfind, boolean bIgnoreSolidTrans, boolean bIgnoreSolid, IsoGridSquare.GetSquare getter) -
CalculateVisionBlocked
-
CalculateVisionBlocked
-
FindFriend
-
FindEnemy
public IsoGameCharacter FindEnemy(IsoGameCharacter g, int range, java.util.ArrayList EnemyList, IsoGameCharacter RangeTest, int TestRangeMax) -
FindEnemy
-
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 x, int y, int z, boolean ignoreDoors) -
setCollisionMode
public static void setCollisionMode() -
testPathFindAdjacent
-
testPathFindAdjacent
public boolean testPathFindAdjacent(IsoMovingObject mover, int x, int y, int z, IsoGridSquare.GetSquare getter) -
testVisionAdjacent
public LosUtil.TestResults testVisionAdjacent(int x, int y, int z, boolean specialDiag, boolean bIgnoreDoors) -
TreatAsSolidFloor
public boolean TreatAsSolidFloor() -
AddSpecialTileObject
-
bubbleSort3
public static void bubbleSort3(java.util.ArrayList x) -
switchLight
public void switchLight(boolean active) -
IsOnScreen
public boolean IsOnScreen() -
CalcLightInfo
public void CalcLightInfo(int playerIndex) -
getContainerItem
-
StartFire
public void StartFire() -
explode
public void explode() -
getHourLastSeen
public int getHourLastSeen() -
getHoursSinceLastSeen
public float getHoursSinceLastSeen() -
CalcVisibility
public void CalcVisibility(int playerIndex) -
getFireRecalc
public static int getFireRecalc() -
setFireRecalc
public static void setFireRecalc(int aFireRecalc) -
getDarkStep
public static float getDarkStep() -
setDarkStep
public static void setDarkStep(float aDarkStep) -
getBlockInfo
-
setBlockInfo
-
getRecalcLightTime
public static int getRecalcLightTime() -
setRecalcLightTime
public static void setRecalcLightTime(int aRecalcLightTime) -
getLightcache
public static int getLightcache() -
setLightcache
public static void setLightcache(int aLightcache) -
isCouldSee
public boolean isCouldSee(int playerIndex) -
setCouldSee
public void setCouldSee(int playerIndex, boolean bCouldSee) -
isCanSee
public boolean isCanSee(int playerIndex) -
setCanSee
public void setCanSee(int playerIndex, boolean canSee) -
getCell
-
getE
-
setE
-
getLightInfluenceB
public java.util.ArrayList getLightInfluenceB() -
setLightInfluenceB
public void setLightInfluenceB(java.util.ArrayList LightInfluenceB) -
getLightInfluenceG
public java.util.ArrayList getLightInfluenceG() -
setLightInfluenceG
public void setLightInfluenceG(java.util.ArrayList LightInfluenceG) -
getLightInfluenceR
public java.util.ArrayList getLightInfluenceR() -
setLightInfluenceR
public void setLightInfluenceR(java.util.ArrayList LightInfluenceR) -
getStaticMovingObjects
public java.util.ArrayList getStaticMovingObjects() -
setStaticMovingObjects
public void setStaticMovingObjects(java.util.ArrayList StaticMovingObjects) -
getMovingObjects
public java.util.ArrayList getMovingObjects() -
setMovingObjects
public void setMovingObjects(java.util.ArrayList MovingObjects) -
getN
-
setN
-
getObjects
public java.util.ArrayList getObjects() -
setObjects
public void setObjects(java.util.ArrayList Objects) -
getProperties
-
setProperties
-
getRoom
-
setRoom
-
getBuilding
-
getS
-
setS
-
getSpecialObjects
public java.util.ArrayList getSpecialObjects() -
setSpecialObjects
public void setSpecialObjects(java.util.ArrayList SpecialObjects) -
getW
-
setW
-
getLampostTotalR
public float getLampostTotalR() -
setLampostTotalR
public void setLampostTotalR(float lampostTotalR) -
getLampostTotalG
public float getLampostTotalG() -
setLampostTotalG
public void setLampostTotalG(float lampostTotalG) -
getLampostTotalB
public float getLampostTotalB() -
setLampostTotalB
public void setLampostTotalB(float lampostTotalB) -
isSeen
public boolean isSeen(int playerIndex) -
setIsSeen
public void setIsSeen(int playerIndex, boolean bSeen) -
getDarkMulti
public float getDarkMulti(int playerIndex) -
setDarkMulti
public void setDarkMulti(int playerIndex, float darkMulti) -
getTargetDarkMulti
public float getTargetDarkMulti(int playerIndex) -
setTargetDarkMulti
public void setTargetDarkMulti(int playerIndex, float targetDarkMulti) -
setX
public void setX(int x) -
setY
public void setY(int y) -
setZ
public void setZ(int z) -
getDeferedCharacters
public java.util.ArrayList getDeferedCharacters() -
setDeferedCharacters
public void setDeferedCharacters(java.util.ArrayList DeferedCharacters) -
isCacheIsFree
public boolean isCacheIsFree() -
setCacheIsFree
public void setCacheIsFree(boolean CacheIsFree) -
isCachedIsFree
public boolean isCachedIsFree() -
setCachedIsFree
public void setCachedIsFree(boolean CachedIsFree) -
isbDoSlowPathfinding
public static boolean isbDoSlowPathfinding() -
setbDoSlowPathfinding
public static void setbDoSlowPathfinding(boolean abDoSlowPathfinding) -
isSolidFloorCached
public boolean isSolidFloorCached() -
setSolidFloorCached
public void setSolidFloorCached(boolean SolidFloorCached) -
isSolidFloor
public boolean isSolidFloor() -
setSolidFloor
public void setSolidFloor(boolean SolidFloor) -
getComp
public static java.util.Comparator getComp() -
setComp
public static void setComp(java.util.Comparator aComp) -
getDefColorInfo
-
setDefColorInfo
-
isOutside
public boolean isOutside() -
HasPushable
public boolean HasPushable() -
setRoomID
public void setRoomID(int roomID) -
getRoomID
public int getRoomID() -
getCanSee
public boolean getCanSee(int playerIndex) -
getSeen
public boolean getSeen(int playerIndex) -
getChunk
-
getDoorOrWindow
-
setWorldObjects
public void setWorldObjects(java.util.ArrayList worldObjects) -
removeWorldObject
-
getWorldObjects
public java.util.ArrayList getWorldObjects() -
getModData
-
hasModData
public boolean hasModData() -
getHasTypes
-
setVertLight
public void setVertLight(int i, int col, int playerIndex) -
getVertLight
public int getVertLight(int i, int playerIndex) -
setRainDrop
-
getRainDrop
-
setRainSplash
-
getRainSplash
-
getZone
-
getZoneType
public java.lang.String getZoneType() -
isOverlayDone
public boolean isOverlayDone() -
setOverlayDone
public void setOverlayDone(boolean overlayDone) -
getErosionData
-
disableErosion
public void disableErosion() -
removeErosionObject
public void removeErosionObject(java.lang.String type) -
drawCircleExplosion
-
syncIsoTrap
-
drawCircleExplosion
-
explosion
-
smoke
public void smoke() -
explodeTrap
public void explodeTrap() -
getTrapPositionX
public int getTrapPositionX() -
setTrapPositionX
public void setTrapPositionX(int trapPositionX) -
getTrapPositionY
public int getTrapPositionY() -
setTrapPositionY
public void setTrapPositionY(int trapPositionY) -
getTrapPositionZ
public int getTrapPositionZ() -
setTrapPositionZ
public void setTrapPositionZ(int trapPositionZ) -
haveElectricity
public boolean haveElectricity() -
setHaveElectricity
public void setHaveElectricity(boolean haveElectricity) -
getGenerator
-
stopFire
public void stopFire() -
transmitStopFire
public void transmitStopFire() -
playSound
public long playSound(java.lang.String file, boolean doWorldSound) -
FixStackableObjects
public void FixStackableObjects() -
FixBarricades
public void FixBarricades(int WorldVersion) -
getCompost
-
clientModify
public void clientModify()
-