Class IsoGridSquare
java.lang.Object
zombie.iso.IsoGridSquare
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final classstatic final classstatic interfacestatic interfacestatic final classstatic final classstatic classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic floatfloatfloatstatic final IsoGridSquare.CellGetSquarestatic final ArrayList<IsoGridSquare> static booleanintbooleanstatic floatstatic intlonglongbooleanbooleanintstatic intbooleanstatic final ConcurrentLinkedQueue<IsoGridSquare> static booleanbooleanbooleanfinal IsoGridSquare.ILighting[]intstatic ArrayDeque<IsoGridSquare> intintstatic final bytestatic final bytestatic final bytebooleanstatic floatstatic floatlongbooleanbooleanstatic final booleanstatic booleanintstatic final intstatic final intstatic final intstatic final intintintint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCorpse(boolean isSkeleton) voidaddCorpse(IsoDeadBody body, boolean bRemote) voidvoidvoidvoidvoidvoidaddLoom()voidvoidaddPlayerCutawayFlag(int playerIndex, int flag, long currentTimeMillis) voidvoidAddSpecialObject(IsoObject obj, int index) voidvoidAddStairs(boolean north, int level, String sprite, String pillarSprite, se.krka.kahlua.vm.KahluaTable table) voidvoidaddStump()addTileObject(String spriteName) voidAddTileObject(IsoObject obj) voidAddTileObject(IsoObject obj, int index) addUndergroundBlock(String sprite) addWorkstationEntity(String scriptString, String sprite) voidaddWorkstationEntity(IsoThumpable thumpable, GameEntityScript script) addWorkstationEntity(GameEntityScript script, String sprite) AddWorldInventoryItem(String itemType, float x, float y, float height) AddWorldInventoryItem(String itemType, float x, float y, float height, boolean autoAge) AddWorldInventoryItem(String itemType, float x, float y, float height, boolean autoAge, boolean synchSpawn) voidAddWorldInventoryItem(String itemType, float x, float y, float height, int nbr) AddWorldInventoryItem(InventoryItem item, float x, float y, float height) AddWorldInventoryItem(InventoryItem item, float x, float y, float height, boolean transmit) AddWorldInventoryItem(InventoryItem item, float x, float y, float height, boolean transmit, boolean synchSpawn) voidBurn()voidBurn(boolean explode) voidBurnTick()voidBurnWalls(boolean explode) voidvoidbooleanCalculateCollide(IsoGridSquare gridSquare, boolean bVision, boolean bPathfind, boolean bIgnoreSolidTrans) booleanCalculateCollide(IsoGridSquare gridSquare, boolean bVision, boolean bPathfind, boolean bIgnoreSolidTrans, boolean bIgnoreSolid) booleanCalculateCollide(IsoGridSquare gridSquare, boolean bVision, boolean bPathfind, boolean bIgnoreSolidTrans, boolean bIgnoreSolid, IsoGridSquare.GetSquare getter) booleanCalculateVisionBlocked(IsoGridSquare gridSquare) booleanCalculateVisionBlocked(IsoGridSquare gridSquare, IsoGridSquare.GetSquare getter) voidCalcVisibility(int playerIndex, IsoGameCharacter isoGameCharacter, VisibilityData visibilityData) booleancanReachTo(IsoGridSquare other) booleanbooleancanStand()voidcheckForIntersectingCrops(BaseVehicle vehicle) booleanbooleanvoidcheckRoomSeen(int playerIndex) voidclearPlayerCutawayFlag(int playerIndex, int flag, long currentTimeMillis) voidvoidvoidvoidbooleanCheck if there's at least one solid floor around this tile, used to build wooden floorbooleancreateCorpse(boolean skeleton) createCorpse(IsoZombie zombie) createCorpse(IsoZombie zombie, boolean skeleton) booleandamageSpriteSheetRopeFromBottom(IsoPlayer player, boolean north) voidvoidvoidvoidvoidvoiddiscard()floatDistTo(int x, int y) floatDistTo(IsoGridSquare sq) floatDistTo(IsoMovingObject other) floatDistToProper(int x, int y) floatfloatDistToProper(IsoMovingObject other) voidDoCutawayShader(IsoObject obj, IsoDirections dir, int cutawaySelf, int cutawayN, int cutawayS, int cutawayW, int cutawayE, boolean bHasDoorN, boolean bHasDoorW, boolean bHasWindowN, boolean bHasWindowW, WallShaper texdModifier) voidDoCutawayShaderSprite(IsoSprite sprite, IsoDirections dir, int cutawaySelf, int cutawayN, int cutawayS, int cutawayW, int cutawayE) voidDoSplat(String id, boolean bFlip, IsoFlagType prop, float offX, float offZ, float alpha) intDoWallLightingN(IsoObject obj, int stenciled, int cutawaySelf, int cutawayN, int cutawayS, int cutawayW, int cutawayE, boolean bHasDoorN, boolean bHasWindowN, Shader wallRenderShader) intDoWallLightingNW(IsoObject obj, int stenciled, int cutawaySelf, int cutawayN, int cutawayS, int cutawayW, int cutawayE, boolean bHasDoorN, boolean bHasDoorW, boolean bHasWindowN, boolean bHasWindowW, Shader wallRenderShader) intDoWallLightingW(IsoObject obj, int stenciled, int cutawaySelf, int cutawayN, int cutawayS, int cutawayW, int cutawayE, boolean bHasDoorW, boolean bHasWindowW, Shader wallRenderShader) voidFindEnemy(IsoGameCharacter g, int range, ArrayList<IsoMovingObject> EnemyList) FindEnemy(IsoGameCharacter g, int range, ArrayList<IsoMovingObject> EnemyList, IsoGameCharacter RangeTest, int TestRangeMax) FindFriend(IsoGameCharacter g, int range, Stack<IsoGameCharacter> EnemyList) voidvoidvoidgetAdjacentSquare(IsoDirections in_dir) <T> PZArrayList<ItemContainer> getAllContainers(T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate, PZArrayList<ItemContainer> inout_containerList) <T> PZArrayList<ItemContainer> getAllContainersFromAdjacentSquare(IsoDirections in_dir, T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate, PZArrayList<ItemContainer> inout_containerList) getAnimals(ArrayList<IsoAnimal> result) floatgetApparentZ(float dx, float dy) getBed()getBedTo(IsoGridSquare next) getBendable(boolean north) getBendableTo(IsoGridSquare next) intgetBush()booleangetCanSee(int playerIndex) getCell()getChunk()booleangetCollideMatrix(int dx, int dy, int dz) getContainerItem(String type) getCurtain(IsoObjectType curtainType) floatgetDarkMulti(int playerIndex) static floatstatic ColorInfogetDoor(boolean north) getDoorFrameTo(IsoGridSquare next) getDoorOrWindow(boolean north) getDoorOrWindowOrWindowFrame(IsoDirections dir, boolean ignoreOpen) getDoorTo(IsoGridSquare next) Get the door between this grid and the next in parametergetE()getFire()getFirstBlocking(IsoGridSquareCollisionData isoGridSquareCollisionData, int x, int y, int z, boolean specialDiag, boolean bIgnoreDoors) getFloor()getGarageDoor(boolean bNorth) intgetGrass()floatgetGridSneakModifier(boolean onlySolidTrans) Check if there's any object on this grid that has a sneak modifier, we use this to check if we reduce the chance of being spotted while crouchinglongDeprecated.intDeprecated.getHoppable(boolean north) getHoppableThumpable(boolean north) getHoppableTo(IsoGridSquare next) getHoppableWall(boolean bNorth) intfloatgetHutch()getID()booleangetIsDissolved(int playerIndex, long currentTimeMillis) floatfloatfloatstatic intgetLightInfo(int playerNumber) floatgetLightLevel(int playerIndex) floatse.krka.kahlua.vm.KahluaTablese.krka.kahlua.vm.KahluaTablestatic booleangetMatrixBit(int matrix, byte x, byte y, byte z) static booleangetMatrixBit(int matrix, int x, int y, int z) se.krka.kahlua.vm.KahluaTablegetN()static IsoGridSquaregetNew(ArrayDeque<IsoGridSquare> isoGridSquareCache, IsoCell cell, SliceY slice, int x, int y, int z) static IsoGridSquareintgetNextNonItemObjectIndex(int index) <T> PZArrayList<ItemContainer> getObjectContainers(T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate, PZArrayList<ItemContainer> inout_containerList) booleangetOpenDoor(IsoDirections dir) getOre()booleangetPathMatrix(int dx, int dy, int dz) intgetPlayerCutawayFlag(int playerIndex, long currentTimeMillis) intfloatgetRadius(int radius) static floatintgetRoom()longintgetS()booleangetSeen(int playerIndex) floatgetSlopedSurfaceHeight(float dx, float dy) floatfloatfloatstatic voidgetSquaresForThread(ArrayDeque<IsoGridSquare> isoGridSquareCacheDest, int count) floatgetStairsHeight(IsoDirections edge) floatfloatgetStump()floatgetTargetDarkMulti(int playerIndex) getThumpable(boolean north) getThumpableWall(boolean bNorth) getThumpableWallOrHoppable(boolean bNorth) getThumpableWindow(boolean north) getTileInDirection(IsoDirections directions) floatintintintgetTree()<T> PZArrayList<ItemContainer> getVehicleItemContainers(T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate) <T> PZArrayList<ItemContainer> getVehicleItemContainers(T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate, PZArrayList<ItemContainer> inout_containerList) intgetVertLight(int i, int playerIndex) booleangetVisionMatrix(int dx, int dy, int dz) getW()getWall()getWall(boolean bNorth) getWallExcludingObject(boolean bNorth, IsoObject exclude) getWallHoppable(boolean north) intgetWater()getWindow(boolean north) getWindowFrame(boolean north) Get the IsoThumpable window between this grid and the next in parametergetWindowTo(IsoGridSquare next) Get the IsoWindow window between this grid and the next in parameterintgetX()intgetY()intgetZ()intgetZone()booleanhas(int type) booleanbooleanhas(IsoFlagType flag) booleanhas(IsoObjectType type) booleanbooleanbooleanhasBlockedDoor(boolean north) booleanhasBlockedWindow(boolean north) booleanhasBush()booleanbooleanhasDirt()booleanhasDoorOnEdge(IsoDirections edge, boolean ignoreOpen) booleanHasEave()booleanbooleanbooleanhasFence()booleanbooleanbooleanbooleanhasFlies()booleanhasFloor()booleanhasFloor(boolean north) Check if a tile has a solid floor, used to build stuff at z level > 0 Also gonna check the tile "behind" the one winvalid input: '<'e're trying to build something has a floor (only one is required)booleanbooleanbooleanhasGrave()booleanbooleanhasGridPower(int offset) intDeprecated.booleanbooleanbooleanbooleanbooleanhasNonHoppableWall(boolean isNorth) booleanbooleanbooleanbooleanbooleanhasSand()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasTrash()booleanbooleanHasTree()booleanhasWater()booleanbooleanbooleanbooleanbooleanbooleanhaveDoor()booleanbooleanhaveFire()booleanbooleanbooleanbooleanbooleanbooleanvoidinterpolateLight(ColorInfo inf, float x, float y) voidinvalidateRenderChunkLevel(long dirtyFlags) voidvoidbooleanbooleanbooleanstatic booleanbooleanisBlockedTo(IsoGridSquare other) booleanbooleanbooleanisCanSee(int playerIndex) booleanbooleanisCouldSee(int playerIndex) booleanbooleanisDoorBlockedTo(IsoGridSquare other) booleanbooleanbooleanisDoorTo(IsoGridSquare other) booleanbooleanisFree(boolean bCountOtherCharacters) booleanisFreeOrMidair(boolean bCountOtherCharacters) booleanisFreeOrMidair(boolean bCountOtherCharacters, boolean bDoZombie) booleanisFreeWallPair(IsoDirections dir, boolean both) booleanbooleanbooleanbooleanisHoppableTo(IsoGridSquare other) booleanbooleanisInsideRectangle(int x, int y, int w, int h) booleanisNoGas()booleanbooleanisNotBlocked(boolean bCountOtherCharacters) booleanbooleanbooleanIsOnScreen(boolean halfTileBorder) booleanbooleanbooleanisPlayerAbleToHopWallTo(IsoDirections dir, IsoGridSquare oppositeSq) booleanisRural()booleanbooleanvoidisSafeToSpawn(IsoGridSquare sq, int depth) booleanisSameStaircase(int x, int y, int z) booleanisSeen(int playerIndex) booleanisShop()booleanbooleanisSolid()booleanbooleanbooleanbooleanisSomethingTo(IsoGridSquare other) booleanbooleanisStairBlockedTo(IsoGridSquare other) booleanbooleanbooleanbooleanbooleanbooleanbooleanisWallTo(IsoGridSquare other) booleanisWallTo(IsoGridSquare other, int depth) booleanbooleanisWindowBlockedTo(IsoGridSquare other) booleanisWindowOrWindowFrame(IsoObject obj, boolean north) booleanisWindowTo(IsoGridSquare other) voidload(ByteBuffer b, int WorldVersion) voidload(ByteBuffer b, int WorldVersion, boolean IS_DEBUG_SAVE) intplaceWallAndDoorCheck(IsoObject obj, int index) longlongDeprecated.longplaySoundLocal(String file) voidvoidRecalcAllWithNeighbours(boolean bDoReverse) voidRecalcAllWithNeighbours(boolean bDoReverse, IsoGridSquare.GetSquare getter) voidvoidDeprecated.voidvoidvoidReCalculateCollide(IsoGridSquare square) voidReCalculateCollide(IsoGridSquare square, IsoGridSquare.GetSquare getter) voidReCalculatePathFind(IsoGridSquare square) voidReCalculatePathFind(IsoGridSquare square, IsoGridSquare.GetSquare getter) voidvoidReCalculateVisionBlocked(IsoGridSquare square, IsoGridSquare.GetSquare getter) voidvoidremoveBlood(boolean remote, boolean onlyWall) voidremoveCorpse(IsoDeadBody body, boolean bRemote) voidremoveErosionObject(String type) voidbooleanvoidvoidbooleanremoveSheetRopeFromBottom(IsoPlayer player, boolean north) intintRemoveTileObject(IsoObject obj, boolean safelyRemove) intvoidvoidvoidrenderCharacters(int maxZ, boolean deadRender, boolean doBlendFunc) voidrenderDeferredCharacters(int maxZ) voidrenderFishSplash(int playerIndex, ColorInfo lightInfo) intrenderFloor(Shader floorShader) booleanrenderMinusFloor(int maxZ, boolean doSE, boolean vegitationRender, int cutawaySelf, int cutawayN, int cutawayS, int cutawayW, int cutawayE, Shader wallRenderShader) booleanRenderMinusFloorFxMask(int maxZ, boolean doSE, boolean vegitationRender) voidvoidrenderRainSplash(int playerIndex, ColorInfo lightInfo) voidrenderRainSplash(int playerIndex, ColorInfo lightInfo, float splashFrame, boolean bRandomXY) voidvoidvoidsave(ByteBuffer output, ObjectOutputStream outputObj) voidsave(ByteBuffer output, ObjectOutputStream outputObj, boolean IS_DEBUG_SAVE) floatscoreAsWaypoint(int x, int y) voidsetAdjacentSquare(IsoDirections in_dir, IsoGridSquare in_square) static voidsetbDoSlowPathfinding(boolean abDoSlowPathfinding) static voidvoidSetBLightLevel(int val) voidsetCachedIsFree(boolean CachedIsFree) voidsetCacheIsFree(boolean CacheIsFree) voidsetCanSee(int playerIndex, boolean canSee) static voidvoidsetCouldSee(int playerIndex, boolean bCouldSee) voidsetDarkMulti(int playerIndex, float darkMulti) static voidsetDarkStep(float aDarkStep) voidvoidSetGLightLevel(int val) voidsetHasFlies(boolean hasFlies) voidsetHaveElectricity(boolean haveElectricity) Deprecated.voidvoidsetID(int id) voidsetIsDissolved(int playerIndex, boolean bDissolved, long currentTimeMillis) voidvoidsetIsSeen(int playerIndex, boolean bSeen) voidsetLampostTotalB(float lampostTotalB) voidsetLampostTotalG(float lampostTotalG) voidsetLampostTotalR(float lampostTotalR) static voidsetLightcache(int aLightcache) voidsetLightInfluenceB(ArrayList<Float> LightInfluenceB) voidsetLightInfluenceG(ArrayList<Float> LightInfluenceG) voidsetLightInfluenceR(ArrayList<Float> LightInfluenceR) voidstatic intsetMatrixBit(int matrix, byte x, byte y, byte z, boolean val) static intsetMatrixBit(int matrix, int x, int y, int z, boolean val) voidvoidsetOverlayDone(boolean overlayDone) voidsetPlayerCutawayFlag(int playerIndex, int flags, long currentTimeMillis) voidsetRainDrop(IsoRaindrop drop) voidsetRainSplash(IsoRainSplash splash) static voidsetRecalcLightTime(float aRecalcLightTime) voidSetRLightLevel(int val) voidvoidsetRoomID(long roomId) voidvoidsetSolidFloor(boolean SolidFloor) voidsetSolidFloorCached(boolean SolidFloorCached) voidvoidsetTargetDarkMulti(int playerIndex, float targetDarkMulti) voidsetTrapPositionX(int trapPositionX) voidsetTrapPositionY(int trapPositionY) voidsetTrapPositionZ(int trapPositionZ) voidsetVertLight(int i, int col, int playerIndex) voidvoidsetX(int x) voidsetY(int y) voidsetZ(int z) booleanbooleanshouldRenderFishSplash(int playerIndex) booleanvoidvoidvoidvoidvoidSpawnWorldInventoryItem(String itemType, float x, float y, float height) SpawnWorldInventoryItem(String itemType, float x, float y, float height, boolean autoAge) voidSpawnWorldInventoryItem(String itemType, float x, float y, float height, int nbr) SpawnWorldInventoryItem(InventoryItem item, float x, float y, float height, boolean transmit) voidsplatBlood(int dist, float alpha) voidDeprecated.voidstartWaterSplash(boolean isBigSplash) voidstartWaterSplash(boolean isBigSplash, float dx, float dy) voidstopFire()voidswitchLight(boolean active) voidsyncIsoTrap(HandWeapon weapon) booleantestCollideAdjacent(IsoMovingObject collideObject, int x, int y, int z) booleantestCollideAdjacentAdvanced(int x, int y, int z, boolean ignoreDoors) booleantestPathFindAdjacent(IsoMovingObject mover, int x, int y, int z) booleantestPathFindAdjacent(IsoMovingObject mover, int x, int y, int z, IsoGridSquare.GetSquare getter) testVisionAdjacent(int x, int y, int z, boolean specialDiag, boolean bIgnoreDoors) static booleantoBoolean(byte[] data) voidtransmitAddObjectToSquare(IsoObject obj, int index) voidintvoidvoidbooleantryAddCorpseToWorld(InventoryItem item, float x, float y) @Nullable IsoDeadBodytryAddCorpseToWorld(InventoryItem item, float x, float y, boolean isVisible)
-
Field Details
-
USE_WALL_SHADER
public static final boolean USE_WALL_SHADER- See Also:
-
WALL_TYPE_N
public static final int WALL_TYPE_N- See Also:
-
WALL_TYPE_S
public static final int WALL_TYPE_S- See Also:
-
WALL_TYPE_W
public static final int WALL_TYPE_W- See Also:
-
WALL_TYPE_E
public static final int WALL_TYPE_E- See Also:
-
PCF_NONE
public static final byte PCF_NONE- See Also:
-
PCF_NORTH
public static final byte PCF_NORTH- See Also:
-
PCF_WEST
public static final byte PCF_WEST- See Also:
-
lighting
-
rmod
public static float rmod -
gmod
public static float gmod -
bmod
public static float bmod -
idMax
public static int idMax -
useSlowCollision
public static boolean useSlowCollision -
associatedBuilding
-
lightLevel
public int lightLevel -
collideMatrix
public int collideMatrix -
pathMatrix
public int pathMatrix -
visionMatrix
public int visionMatrix -
room
-
w
-
nw
-
sw
-
s
-
n
-
ne
-
se
-
e
-
u
-
d
-
haveSheetRope
public boolean haveSheetRope -
objectsSyncCount
public int objectsSyncCount -
roofHideBuilding
-
flattenGrassEtc
public boolean flattenGrassEtc -
gridSquareCacheEmptyTimer
public static int gridSquareCacheEmptyTimer -
recalcLightTime
public static float recalcLightTime -
propertiesDirty
public boolean propertiesDirty -
circleStencil
public static boolean circleStencil -
hashCodeObjects
public long hashCodeObjects -
x
public int x -
y
public int y -
z
public int z -
cachedScreenX
public float cachedScreenX -
cachedScreenY
public float cachedScreenY -
solidFloorCached
public boolean solidFloorCached -
solidFloor
public boolean solidFloor -
chunk
-
roomId
public long roomId -
id
-
zone
-
hasTypes
public long hasTypes -
haveRoof
public boolean haveRoof -
isoGridSquareCache
-
loadGridSquareCache
-
ignoreBlockingSprites
-
choices
-
isSolidFloorCache
public boolean isSolidFloorCache -
isExteriorCache
public boolean isExteriorCache -
isVegitationCache
public boolean isVegitationCache -
hourLastSeen
public int hourLastSeen -
cellGetSquare
-
isOnScreenLast
public static boolean isOnScreenLast
-
-
Constructor Details
-
IsoGridSquare
-
-
Method Details
-
getCoords
-
getMatrixBit
public static boolean getMatrixBit(int matrix, int x, int y, int z) -
getMatrixBit
public static boolean getMatrixBit(int matrix, byte x, byte y, byte z) -
setMatrixBit
public static int setMatrixBit(int matrix, int x, int y, int z, boolean val) -
setMatrixBit
public static int setMatrixBit(int matrix, byte x, byte y, byte z, boolean val) -
GetRLightLevel
public int GetRLightLevel() -
GetGLightLevel
public int GetGLightLevel() -
GetBLightLevel
public int GetBLightLevel() -
SetRLightLevel
public void SetRLightLevel(int val) -
SetGLightLevel
public void SetGLightLevel(int val) -
SetBLightLevel
public void SetBLightLevel(int val) -
setPlayerCutawayFlag
public void setPlayerCutawayFlag(int playerIndex, int flags, long currentTimeMillis) -
addPlayerCutawayFlag
public void addPlayerCutawayFlag(int playerIndex, int flag, long currentTimeMillis) -
clearPlayerCutawayFlag
public void clearPlayerCutawayFlag(int playerIndex, int flag, long currentTimeMillis) -
getPlayerCutawayFlag
public int getPlayerCutawayFlag(int playerIndex, long currentTimeMillis) -
setIsDissolved
public void setIsDissolved(int playerIndex, boolean bDissolved, long currentTimeMillis) -
getIsDissolved
public boolean getIsDissolved(int playerIndex, long currentTimeMillis) -
hasWater
public boolean hasWater() -
getWater
-
clearWater
public void clearWater() -
getPuddles
-
clearPuddles
public void clearPuddles() -
getPuddlesInGround
public float getPuddlesInGround() -
removeUnderground
public void removeUnderground() -
isInsideRectangle
public boolean isInsideRectangle(int x, int y, int w, int h) -
getOcclusionData
-
getOrCreateOcclusionData
-
softClear
public void softClear() -
getGridSneakModifier
public float getGridSneakModifier(boolean onlySolidTrans) Check if there's any object on this grid that has a sneak modifier, we use this to check if we reduce the chance of being spotted while crouching -
isSomethingTo
-
getTransparentWallTo
-
isWallTo
-
isWallTo
-
isWindowTo
-
haveDoor
public boolean haveDoor() -
hasDoorOnEdge
-
hasClosedDoorOnEdge
-
hasOpenDoorOnEdge
-
isDoorTo
-
isBlockedTo
-
canReachTo
-
isWindowBlockedTo
-
hasBlockedWindow
public boolean hasBlockedWindow(boolean north) -
isDoorBlockedTo
-
hasBlockedDoor
public boolean hasBlockedDoor(boolean north) -
getCurtain
-
getHoppable
-
getHoppableTo
-
isHoppableTo
-
getBendable
-
getBendableTo
-
discard
public void discard() -
DistTo
public float DistTo(int x, int y) -
DistTo
-
DistToProper
public float DistToProper(int x, int y) -
DistToProper
-
DistTo
-
DistToProper
-
isSafeToSpawn
public boolean isSafeToSpawn() -
isSafeToSpawn
-
DoCutawayShader
public void DoCutawayShader(IsoObject obj, IsoDirections dir, int cutawaySelf, int cutawayN, int cutawayS, int cutawayW, int cutawayE, boolean bHasDoorN, boolean bHasDoorW, boolean bHasWindowN, boolean bHasWindowW, WallShaper texdModifier) -
DoCutawayShaderSprite
public void DoCutawayShaderSprite(IsoSprite sprite, IsoDirections dir, int cutawaySelf, int cutawayN, int cutawayS, int cutawayW, int cutawayE) -
DoWallLightingNW
-
DoWallLightingN
-
DoWallLightingW
-
getLuaMovingObjectList
public se.krka.kahlua.vm.KahluaTable getLuaMovingObjectList() -
has
-
has
-
has
-
has
public boolean has(int type) -
DeleteTileObject
-
getLuaTileObjectList
public se.krka.kahlua.vm.KahluaTable getLuaTileObjectList() -
HasStairs
public boolean HasStairs() -
HasStairsNorth
public boolean HasStairsNorth() -
HasStairsWest
public boolean HasStairsWest() -
isStairBlockedTo
-
HasStairTop
public boolean HasStairTop() -
HasStairTopNorth
public boolean HasStairTopNorth() -
HasStairTopWest
public boolean HasStairTopWest() -
HasStairsBelow
public boolean HasStairsBelow() -
HasElevatedFloor
public boolean HasElevatedFloor() -
isSameStaircase
public boolean isSameStaircase(int x, int y, int z) -
hasRainBlockingTile
public boolean hasRainBlockingTile() -
haveRoofFull
public boolean haveRoofFull() -
HasSlopedRoof
public boolean HasSlopedRoof() -
HasSlopedRoofWest
public boolean HasSlopedRoofWest() -
HasSlopedRoofNorth
public boolean HasSlopedRoofNorth() -
HasEave
public boolean HasEave() -
HasTree
public boolean HasTree() -
getTree
-
getStump
-
getOre
-
hasBush
public boolean hasBush() -
getBush
-
getBushes
-
getGrass
-
hasGrassLike
public boolean hasGrassLike() -
getGrassLike
-
shouldSave
public boolean shouldSave() -
save
- Throws:
IOException
-
save
public void save(ByteBuffer output, ObjectOutputStream outputObj, boolean IS_DEBUG_SAVE) throws IOException - Throws:
IOException
-
isCommonGrass
public boolean isCommonGrass() -
toBoolean
public static boolean toBoolean(byte[] data) -
removeCorpse
-
getDeadBody
-
getDeadBodys
-
addCorpse
-
getBrokenGlass
-
addBrokenGlass
-
getFire
-
getHiddenStash
-
load
- Throws:
IOException
-
load
- Throws:
IOException
-
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) -
connectedWithFloor
public boolean connectedWithFloor()Check if there's at least one solid floor around this tile, used to build wooden floor -
hasFloor
public boolean hasFloor(boolean north) Check if a tile has a solid floor, used to build stuff at z level > 0 Also gonna check the tile "behind" the one winvalid input: '<'e're trying to build something has a floor (only one is required)- Parameters:
north- is the item we're trying to place facing north or not
-
hasFloor
public boolean hasFloor() -
isNotBlocked
public boolean isNotBlocked(boolean bCountOtherCharacters) -
getDoor
-
getIsoDoor
-
getDoorTo
Get the door between this grid and the next in parameter -
getWindow
-
getWindow
-
getWindowTo
Get the IsoWindow window between this grid and the next in parameter -
isAdjacentToWindow
public boolean isAdjacentToWindow() -
isAdjacentToHoppable
public boolean isAdjacentToHoppable() -
getThumpableWindow
-
getWindowThumpableTo
Get the IsoThumpable window between this grid and the next in parameter -
getThumpable
-
getHoppableThumpable
-
getHoppableThumpableTo
-
getWallHoppable
-
getWallHoppableTo
-
getBedTo
-
getWindowFrame
-
getWindowFrameTo
-
hasWindowFrame
public boolean hasWindowFrame() -
hasWindowOrWindowFrame
public boolean hasWindowOrWindowFrame() -
getSheetRope
-
damageSpriteSheetRopeFromBottom
-
removeSheetRopeFromBottom
-
testCollideSpecialObjects
-
getDoorFrameTo
-
getSquaresForThread
-
getNew
-
getNew
public static IsoGridSquare getNew(ArrayDeque<IsoGridSquare> isoGridSquareCache, IsoCell cell, SliceY slice, int x, int y, int z) -
getHashCodeObjects
Deprecated. -
getHashCodeObjectsInt
Deprecated. -
recalcHashCodeObjects
Deprecated. -
hashCodeNoOverride
Deprecated. -
getTileInDirection
-
getWall
-
getThumpableWall
-
getHoppableWall
-
getThumpableWallOrHoppable
-
getWallFull
-
hasNonHoppableWall
public boolean hasNonHoppableWall(boolean isNorth) -
isPlayerAbleToHopWallTo
-
getWallExcludingObject
-
getWall
-
getWallSE
-
getWallNW
-
getGarageDoor
-
getFloor
-
getPlayerBuiltFloor
-
getWaterObject
-
interpolateLight
-
EnsureSurroundNotNull
public void EnsureSurroundNotNull() -
setSquareChanged
public void setSquareChanged() -
addFloor
-
addUndergroundBlock
-
isUndergroundBlock
public boolean isUndergroundBlock() -
AddStairs
public IsoThumpable AddStairs(boolean north, int level, String sprite, String pillarSprite, se.krka.kahlua.vm.KahluaTable table) -
getOpenAir
public boolean getOpenAir() -
RecalcAllWithNeighbours
public void RecalcAllWithNeighbours(boolean bDoReverse) -
RecalcAllWithNeighbours
-
RecalcAllWithNeighboursMineOnly
public void RecalcAllWithNeighboursMineOnly() -
hasSupport
public boolean hasSupport() -
getID
- Returns:
- the ID
-
setID
public void setID(int id) - Parameters:
id- the ID to set
-
DirtySlice
public void DirtySlice() -
setHourSeenToCurrent
public void setHourSeenToCurrent() -
splatBlood
public void splatBlood(int dist, float alpha) -
haveBlood
public boolean haveBlood() -
haveBloodWall
public boolean haveBloodWall() -
haveBloodFloor
public boolean haveBloodFloor() -
haveGrime
public boolean haveGrime() -
haveGrimeWall
public boolean haveGrimeWall() -
haveGrimeFloor
public boolean haveGrimeFloor() -
haveGraffiti
public boolean haveGraffiti() -
getGraffitiObject
-
haveStains
public boolean haveStains() -
removeGrime
public void removeGrime() -
removeGraffiti
public void removeGraffiti() -
removeBlood
public void removeBlood(boolean remote, boolean onlyWall) -
DoSplat
public void DoSplat(String id, boolean bFlip, IsoFlagType prop, float offX, float offZ, float alpha) -
ClearTileObjects
public void ClearTileObjects() -
ClearTileObjectsExceptFloor
public void ClearTileObjectsExceptFloor() -
RemoveTileObject
-
RemoveTileObject
-
RemoveTileObjectErosionNoRecalc
-
AddSpecialObject
-
AddSpecialObject
-
AddTileObject
-
AddTileObject
-
placeWallAndDoorCheck
-
transmitAddObjectToSquare
-
transmitRemoveItemFromSquare
-
transmitRemoveItemFromSquareOnClients
-
transmitModdata
public void transmitModdata() -
SpawnWorldInventoryItem
-
SpawnWorldInventoryItem
-
SpawnWorldInventoryItem
public InventoryItem SpawnWorldInventoryItem(String itemType, float x, float y, float height, boolean autoAge) -
AddWorldInventoryItem
-
AddWorldInventoryItem
-
AddWorldInventoryItem
public InventoryItem AddWorldInventoryItem(String itemType, float x, float y, float height, boolean autoAge) -
AddWorldInventoryItem
public InventoryItem AddWorldInventoryItem(String itemType, float x, float y, float height, boolean autoAge, boolean synchSpawn) -
AddWorldInventoryItem
-
createAnimalCorpseFromItem
-
SpawnWorldInventoryItem
public InventoryItem SpawnWorldInventoryItem(InventoryItem item, float x, float y, float height, boolean transmit) -
AddWorldInventoryItem
public InventoryItem AddWorldInventoryItem(InventoryItem item, float x, float y, float height, boolean transmit) -
AddWorldInventoryItem
public InventoryItem AddWorldInventoryItem(InventoryItem item, float x, float y, float height, boolean transmit, boolean synchSpawn) -
tryAddCorpseToWorld
-
tryAddCorpseToWorld
public @Nullable IsoDeadBody tryAddCorpseToWorld(InventoryItem item, float x, float y, boolean isVisible) -
restackSheetRope
public void restackSheetRope() -
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
public IsoGameCharacter FindFriend(IsoGameCharacter g, int range, Stack<IsoGameCharacter> EnemyList) -
FindEnemy
public IsoGameCharacter FindEnemy(IsoGameCharacter g, int range, ArrayList<IsoMovingObject> EnemyList, IsoGameCharacter RangeTest, int TestRangeMax) -
FindEnemy
public IsoGameCharacter FindEnemy(IsoGameCharacter g, int range, ArrayList<IsoMovingObject> EnemyList) -
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
-
renderCharacters
public void renderCharacters(int maxZ, boolean deadRender, boolean doBlendFunc) -
renderDeferredCharacters
public void renderDeferredCharacters(int maxZ) -
switchLight
public void switchLight(boolean active) -
removeLightSwitch
public void removeLightSwitch() -
IsOnScreen
public boolean IsOnScreen() -
IsOnScreen
public boolean IsOnScreen(boolean halfTileBorder) -
startWaterSplash
public void startWaterSplash(boolean isBigSplash, float dx, float dy) -
startWaterSplash
public void startWaterSplash(boolean isBigSplash) -
shouldRenderFishSplash
public boolean shouldRenderFishSplash(int playerIndex) -
getLightInfo
-
cacheLightInfo
public void cacheLightInfo() -
setLightInfoServerGUIOnly
-
renderFloor
-
renderRainSplash
-
renderRainSplash
public void renderRainSplash(int playerIndex, ColorInfo lightInfo, float splashFrame, boolean bRandomXY) -
renderFishSplash
-
isSpriteOnSouthOrEastWall
-
RenderOpenDoorOnly
public void RenderOpenDoorOnly() -
RenderMinusFloorFxMask
public boolean RenderMinusFloorFxMask(int maxZ, boolean doSE, boolean vegitationRender) -
isWindowOrWindowFrame
-
renderMinusFloor
public boolean renderMinusFloor(int maxZ, boolean doSE, boolean vegitationRender, int cutawaySelf, int cutawayN, int cutawayS, int cutawayW, int cutawayE, Shader wallRenderShader) -
getContainerItem
-
StartFire
Deprecated. -
getHourLastSeen
public int getHourLastSeen() -
getHoursSinceLastSeen
public float getHoursSinceLastSeen() -
CalcVisibility
public void CalcVisibility(int playerIndex, IsoGameCharacter isoGameCharacter, VisibilityData visibilityData) -
getZombie
-
getPlayer
-
getDarkStep
public static float getDarkStep()- Returns:
- the darkStep
-
setDarkStep
public static void setDarkStep(float aDarkStep) - Parameters:
aDarkStep- the darkStep to set
-
getRecalcLightTime
public static float getRecalcLightTime() -
setRecalcLightTime
public static void setRecalcLightTime(float aRecalcLightTime) -
getLightcache
public static int getLightcache()- Returns:
- the lightcache
-
setLightcache
public static void setLightcache(int aLightcache) - Parameters:
aLightcache- the lightcache to set
-
isCouldSee
public boolean isCouldSee(int playerIndex) - Returns:
- the bCouldSee
-
setCouldSee
public void setCouldSee(int playerIndex, boolean bCouldSee) - Parameters:
playerIndex-bCouldSee- the bCouldSee to set
-
isCanSee
public boolean isCanSee(int playerIndex) - Returns:
- the canSee
-
setCanSee
public void setCanSee(int playerIndex, boolean canSee) - Parameters:
playerIndex-canSee- the canSee to set
-
getCell
- Returns:
- the getCell()
-
getE
- Returns:
- the e
-
setE
- Parameters:
e- the e to set
-
getLightInfluenceB
-
setLightInfluenceB
-
getLightInfluenceG
-
setLightInfluenceG
-
getLightInfluenceR
-
setLightInfluenceR
-
getStaticMovingObjects
- Returns:
- the StaticMovingObjects
-
getMovingObjects
- Returns:
- the MovingObjects
-
getN
- Returns:
- the n
-
setN
- Parameters:
n- the n to set
-
getObjects
- Returns:
- the Objects
-
getProperties
- Returns:
- the Properties
-
getRoom
- Returns:
- the room
-
setRoom
- Parameters:
room- the room to set
-
getBuilding
-
getS
- Returns:
- the s
-
setS
- Parameters:
s- the s to set
-
getSpecialObjects
-
getW
- Returns:
- the w
-
setW
- Parameters:
w- the w to set
-
getLampostTotalR
public float getLampostTotalR()- Returns:
- the lampostTotalR
-
setLampostTotalR
public void setLampostTotalR(float lampostTotalR) - Parameters:
lampostTotalR- the lampostTotalR to set
-
getLampostTotalG
public float getLampostTotalG()- Returns:
- the lampostTotalG
-
setLampostTotalG
public void setLampostTotalG(float lampostTotalG) - Parameters:
lampostTotalG- the lampostTotalG to set
-
getLampostTotalB
public float getLampostTotalB()- Returns:
- the lampostTotalB
-
setLampostTotalB
public void setLampostTotalB(float lampostTotalB) - Parameters:
lampostTotalB- the lampostTotalB to set
-
isSeen
public boolean isSeen(int playerIndex) - Returns:
- the bSeen
-
setIsSeen
public void setIsSeen(int playerIndex, boolean bSeen) - Parameters:
playerIndex-bSeen- the bSeen to set
-
getDarkMulti
public float getDarkMulti(int playerIndex) - Returns:
- the darkMulti
-
setDarkMulti
public void setDarkMulti(int playerIndex, float darkMulti) - Parameters:
playerIndex-darkMulti- the darkMulti to set
-
getTargetDarkMulti
public float getTargetDarkMulti(int playerIndex) - Returns:
- the targetDarkMulti
-
setTargetDarkMulti
public void setTargetDarkMulti(int playerIndex, float targetDarkMulti) - Parameters:
playerIndex-targetDarkMulti- the targetDarkMulti to set
-
setX
public void setX(int x) - Parameters:
x- the x to set
-
setY
public void setY(int y) - Parameters:
y- the y to set
-
setZ
public void setZ(int z) - Parameters:
z- the z to set
-
getDeferedCharacters
- Returns:
- the DeferedCharacters
-
addDeferredCharacter
-
isCacheIsFree
public boolean isCacheIsFree()- Returns:
- the CacheIsFree
-
setCacheIsFree
public void setCacheIsFree(boolean CacheIsFree) - Parameters:
CacheIsFree- the CacheIsFree to set
-
isCachedIsFree
public boolean isCachedIsFree()- Returns:
- the CachedIsFree
-
setCachedIsFree
public void setCachedIsFree(boolean CachedIsFree) - Parameters:
CachedIsFree- the CachedIsFree to set
-
isbDoSlowPathfinding
public static boolean isbDoSlowPathfinding()- Returns:
- the bDoSlowPathfinding
-
setbDoSlowPathfinding
public static void setbDoSlowPathfinding(boolean abDoSlowPathfinding) - Parameters:
abDoSlowPathfinding- the bDoSlowPathfinding to set
-
isSolidFloorCached
public boolean isSolidFloorCached()- Returns:
- the SolidFloorCached
-
setSolidFloorCached
public void setSolidFloorCached(boolean SolidFloorCached) - Parameters:
SolidFloorCached- the SolidFloorCached to set
-
isSolidFloor
public boolean isSolidFloor()- Returns:
- the SolidFloor
-
setSolidFloor
public void setSolidFloor(boolean SolidFloor) - Parameters:
SolidFloor- the SolidFloor to set
-
getDefColorInfo
- Returns:
- the defColorInfo
-
isOutside
public boolean isOutside() -
HasPushable
public boolean HasPushable() -
setRoomID
public void setRoomID(long roomId) -
getRoomID
public long getRoomID() -
getRoomIDString
-
getCanSee
public boolean getCanSee(int playerIndex) -
getSeen
public boolean getSeen(int playerIndex) -
getChunk
-
getDoorOrWindow
-
getDoorOrWindowOrWindowFrame
-
getOpenDoor
-
removeWorldObject
-
removeAllWorldObjects
public void removeAllWorldObjects() -
getWorldObjects
-
getNextNonItemObjectIndex
public int getNextNonItemObjectIndex(int index) -
getModData
public se.krka.kahlua.vm.KahluaTable getModData() -
hasModData
public boolean hasModData() -
setVertLight
public void setVertLight(int i, int col, int playerIndex) -
getVertLight
public int getVertLight(int i, int playerIndex) -
setRainDrop
-
getRainDrop
-
setRainSplash
-
getRainSplash
-
getZone
-
getZoneType
-
isOverlayDone
public boolean isOverlayDone() -
setOverlayDone
public void setOverlayDone(boolean overlayDone) -
getErosionData
-
disableErosion
public void disableErosion() -
removeErosionObject
-
syncIsoTrap
-
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
Deprecated. -
getGenerator
-
stopFire
public void stopFire() -
transmitStopFire
public void transmitStopFire() -
playSound
-
playSoundLocal
-
playSound
Deprecated. -
FixStackableObjects
public void FixStackableObjects() -
fixPlacedItemRenderOffsets
public void fixPlacedItemRenderOffsets() -
getVehicleContainer
-
isVehicleIntersecting
public boolean isVehicleIntersecting() -
isVehicleIntersectingCrops
public boolean isVehicleIntersectingCrops() -
checkForIntersectingCrops
-
getCompost
-
getAllContainers
public <T> PZArrayList<ItemContainer> getAllContainers(T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate, PZArrayList<ItemContainer> inout_containerList) -
getAllContainersFromAdjacentSquare
public <T> PZArrayList<ItemContainer> getAllContainersFromAdjacentSquare(IsoDirections in_dir, T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate, PZArrayList<ItemContainer> inout_containerList) -
getObjectContainers
public <T> PZArrayList<ItemContainer> getObjectContainers(T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate, PZArrayList<ItemContainer> inout_containerList) -
getVehicleItemContainers
public <T> PZArrayList<ItemContainer> getVehicleItemContainers(T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate) -
getVehicleItemContainers
public <T> PZArrayList<ItemContainer> getVehicleItemContainers(T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate, PZArrayList<ItemContainer> inout_containerList) -
setIsoWorldRegion
-
getIsoWorldRegion
-
ResetIsoWorldRegion
public void ResetIsoWorldRegion() -
isInARoom
public boolean isInARoom() -
getRoomSize
public int getRoomSize() -
getWallType
public int getWallType() -
getPuddlesDir
public int getPuddlesDir() -
haveFire
public boolean haveFire() -
getRoofHideBuilding
-
getAdjacentSquare
-
setAdjacentSquare
-
getSurroundingSquares
-
getSquareAbove
-
getAdjacentPathSquare
-
getApparentZ
public float getApparentZ(float dx, float dy) -
getStairsDirection
-
getStairsHeightMax
public float getStairsHeightMax() -
getStairsHeightMin
public float getStairsHeightMin() -
getStairsHeight
-
isStairsEdgeBlocked
-
hasSlopedSurface
public boolean hasSlopedSurface() -
getSlopedSurfaceDirection
-
hasIdenticalSlopedSurface
-
getSlopedSurfaceHeightMin
public float getSlopedSurfaceHeightMin() -
getSlopedSurfaceHeightMax
public float getSlopedSurfaceHeightMax() -
getSlopedSurfaceHeight
public float getSlopedSurfaceHeight(float dx, float dy) -
getSlopedSurfaceHeight
-
isSlopedSurfaceEdgeBlocked
-
hasSlopedSurfaceToLevelAbove
-
getTotalWeightOfItemsOnFloor
public float getTotalWeightOfItemsOnFloor() -
getCollideMatrix
public boolean getCollideMatrix(int dx, int dy, int dz) -
getPathMatrix
public boolean getPathMatrix(int dx, int dy, int dz) -
getVisionMatrix
public boolean getVisionMatrix(int dx, int dy, int dz) -
checkRoomSeen
public void checkRoomSeen(int playerIndex) -
hasFlies
public boolean hasFlies() -
setHasFlies
public void setHasFlies(boolean hasFlies) -
getLightLevel
public float getLightLevel(int playerIndex) -
getLightLevel2
public float getLightLevel2() -
getAnimals
-
getAnimals
-
checkHaveGrass
public boolean checkHaveGrass() -
checkHaveDung
public boolean checkHaveDung() -
removeAllDung
-
removeGrass
public boolean removeGrass() -
getZombieCount
public int getZombieCount() -
getSquareRegion
-
containsVegetation
public boolean containsVegetation() -
getAnimalTrack
-
hasTrashReceptacle
public boolean hasTrashReceptacle() -
hasTrash
public boolean hasTrash() -
getTrashReceptacle
-
isExtraFreeSquare
public boolean isExtraFreeSquare() -
getRandomAdjacentFreeSameRoom
-
getZombiesType
-
getLootZone
-
addTileObject
-
hasSand
public boolean hasSand() -
hasDirt
public boolean hasDirt() -
hasNaturalFloor
public boolean hasNaturalFloor() -
dirtStamp
public void dirtStamp() -
getRandomAdjacent
-
isAdjacentTo
-
hasFireObject
public boolean hasFireObject() -
hasAdjacentFireObject
public boolean hasAdjacentFireObject() -
addGrindstone
public void addGrindstone() -
addMetalBandsaw
public void addMetalBandsaw() -
addStandingDrillPress
public void addStandingDrillPress() -
addFreezer
public void addFreezer() -
addFloodLights
public void addFloodLights() -
addSpinningWheel
public void addSpinningWheel() -
addLoom
public void addLoom() -
addHandPress
public void addHandPress() -
addWorkstationEntity
-
addWorkstationEntity
-
addWorkstationEntity
-
isDoorSquare
public boolean isDoorSquare() -
isWallSquare
public boolean isWallSquare() -
isWallSquareNW
public boolean isWallSquareNW() -
isFreeWallSquare
public boolean isFreeWallSquare() -
isDoorOrWallSquare
public boolean isDoorOrWallSquare() -
spawnRandomRuralWorkstation
public void spawnRandomRuralWorkstation() -
spawnRandomWorkstation
public void spawnRandomWorkstation() -
isRural
public boolean isRural() -
isRuralExtraFussy
public boolean isRuralExtraFussy() -
isFreeWallPair
-
isGoodSquare
public boolean isGoodSquare() -
isWaterSquare
public boolean isWaterSquare() -
isGoodOutsideSquare
public boolean isGoodOutsideSquare() -
addStump
public void addStump() -
setBlendFunc
public static void setBlendFunc() -
invalidateRenderChunkLevel
public void invalidateRenderChunkLevel(long dirtyFlags) -
invalidateVispolyChunkLevel
public void invalidateVispolyChunkLevel() -
getHutchTiles
-
getHutch
-
getSquareZombiesType
-
hasRoomDef
public boolean hasRoomDef() -
spawnRandomGenerator
public void spawnRandomGenerator() -
spawnRandomNewGenerator
public void spawnRandomNewGenerator() -
hasGrave
public boolean hasGrave() -
hasFarmingPlant
public boolean hasFarmingPlant() -
getFarmingPlant
-
destroyFarmingPlant
public void destroyFarmingPlant() -
hasLitCampfire
public boolean hasLitCampfire() -
getCampfire
-
putOutCampfire
public void putOutCampfire() -
getFirstBlocking
public IsoGridSquareCollisionData getFirstBlocking(IsoGridSquareCollisionData isoGridSquareCollisionData, int x, int y, int z, boolean specialDiag, boolean bIgnoreDoors) -
canSpawnVermin
public boolean canSpawnVermin() -
isNoGas
public boolean isNoGas() -
isNoPower
public boolean isNoPower() -
isNoWater
public boolean isNoWater() -
getButcherHook
-
isShop
public boolean isShop() -
hasFireplace
public boolean hasFireplace() -
addCorpse
-
addCorpse
-
createCorpse
-
createCorpse
-
createCorpse
-
getBed
-
getPuddleFloor
-
flagForHotSave
public void flagForHotSave() -
hasGridPower
public boolean hasGridPower() -
hasGridPower
public boolean hasGridPower(int offset) -
isDerelict
public boolean isDerelict() -
shouldNotSpawnActivatedRadiosOrTvs
public boolean shouldNotSpawnActivatedRadiosOrTvs() -
hasFence
public boolean hasFence() -
hasFenceInVicinity
public boolean hasFenceInVicinity() -
hasFloorOverWater
public boolean hasFloorOverWater() -
getRadius
-
getSquareBelow
-
canStand
public boolean canStand() -
hasAdjacentCanStandSquare
public boolean hasAdjacentCanStandSquare()
-