Class IsoMovingObject
java.lang.Object
zombie.entity.GameEntity
zombie.iso.IsoObject
zombie.iso.IsoMovingObject
- All Implemented Interfaces:
Serializable, Mover, ECSEntity, ILuaIsoObject, IsoRenderable, Thumpable
- Direct Known Subclasses:
BaseVehicle, IsoDeadBody, IsoGameCharacter, IsoPhysicsObject, IsoPushableObject, IsoZombieHead
-
Nested Class Summary
Nested classes/interfaces inherited from class IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult -
Field Summary
FieldsFields inherited from class IsoObject
alpha, alphaForced, attachedAnimSprite, bmod, container, damage, doNotSync, emitter, fireColor, gmod, keyId, lastRendered, lastRenderedRendered, lowLightingQualityHack, MAX_WALL_SPLATS, name, neverDoneAlpha, noPicking, offsetX, offsetY, outlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, ppfBlink, ppfHighlighted, ppfHighlightRenderOnce, renderDepthAdjust, renderSquareOverride, renderSquareOverride2, rerouteCollide, rerouteMask, rmod, satChair, sheetRope, sheetRopeHealth, sprite, spriteName, square, sx, sy, table, THUMP_STRESS_DEFAULT, THUMP_STRESS_FENCES, THUMP_STRESS_THUMPABLE, THUMP_STRESS_TRANSPARENT_FENCES, tintb, tintg, tintr, wallBloodSplatsFields inherited from class GameEntity
DEFAULT_ENTITY_DISPLAY_NAME -
Constructor Summary
ConstructorsConstructorDescriptionIsoMovingObject(boolean bObjectListAdd) IsoMovingObject(IsoSprite spr, boolean bObjectListAdd) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcollideWith(IsoObject obj) intcompareToY(IsoMovingObject other) voidDespawn()floatDistTo(int x, int y) floatDistTo(IsoMovingObject other) floatfloatDistToProper(IsoObject other) floatDistToSquared(float x, float y) floatDistToSquared(IsoMovingObject other) voidvoidvoiddoStairs()voidgetBumpedType(IsoGameCharacter bumped) final <ObjectType extends IsoMovingObject>
ObjectTypegetClosestObject(List<ObjectType> objects) final <ObjectType extends IsoMovingObject>
ObjectTypegetClosestStaticMovingObjectInNearbySquares(Class<? extends ObjectType> objectType, BiPredicate<IsoGridSquare, IsoGridSquare> squareFilter, Predicate<ObjectType> objectFilter) getDescription(String separatorStr) floatgetDistanceSq(IsoMovingObject other) getFacingPosition(Vector2 pos) floatgetFeelerTile(float dist) floatfloatgetGlobalMovementMod(boolean bDoNoises) floatfloatintgetID()static intfloatfloatfloatfloatgetLastX()floatgetLastY()floatgetLastZ()floatfloatfloatgetNextX()final intfloatgetNextY()final intbooleanintorg.lwjgl.util.vector.Vector3fgetPosition(org.lwjgl.util.vector.Vector3f out) getPosition(Vector2 out) getPosition(Vector3 position) floatfloatfloatintintgetUID()getVectorFromDirection(Vector2 moveForwardVec) static Vector2getVectorFromDirection(Vector2 moveForwardVec, IsoDirections dir) floatfloatgetWeight(float x, float y) floatgetWidth()floatgetX()floatgetY()floatgetZ()floatHit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisEatingOther(IsoMovingObject other) booleanbooleanbooleanbooleanbooleanisProne()booleanbooleanbooleanbooleanisSolid()booleanfinal booleanbooleanisTransparentWallTo(IsoMovingObject target) booleanisWithinRange(IsoMovingObject object, float minRange) voidload(ByteBuffer input, int worldVersion, boolean isDebugSave) voidmoveUnmodded(float diffX, float diffY) voidonMouseRightClick(int lx, int ly) voidvoidvoidvoidvoidvoidsave(ByteBuffer output, boolean isDebugSave) voidseparate()voidsetAnimRecorderActive(boolean isActive, boolean isExclusive) voidsetbAltCollide(boolean altCollide) voidsetCloseKilled(boolean closeKilled) voidsetCollidable(boolean collidable) voidsetCollidedE(boolean collidedE) voidsetCollidedN(boolean collidedN) voidsetCollidedObject(IsoObject collidedObject) voidsetCollidedS(boolean collidedS) voidsetCollidedThisFrame(boolean collidedThisFrame) voidsetCollidedW(boolean collidedW) voidsetCollidedWithDoor(boolean collidedWithDoor) voidsetCollideType(String collideType) voidsetCurrent(IsoGridSquare current) voidsetCurrentSimulationLevel(UpdateSchedulerSimulationLevel simulationLevel) voidsetCurrentSquare(IsoGridSquare square) voidvoidsetCurrentSquareFromPosition(float x1, float y1) voidsetCurrentSquareFromPosition(float x1, float y1, float z1) voidsetDestroyed(boolean destroyed) voidsetEatingZombies(ArrayList<IsoZombie> zeds) voidsetFeelersize(float feelersize) voidsetFirstUpdate(boolean firstUpdate) voidsetForceX(float x) voidsetForceY(float y) voidvoidsetHitForce(float hitForce) voidsetHitFromAngle(float hitFromAngle) static voidsetIDCount(int aIDCount) voidsetImpulsex(float impulsex) voidsetImpulsey(float impulsey) voidsetLast(IsoGridSquare last) voidsetLastCollideTime(float lastCollideTime) voidsetLastTargettedBy(IsoZombie lastTargettedBy) floatsetLastX(float lx) floatsetLastY(float ly) floatsetLastZ(float lz) voidsetLimpulsex(float limpulsex) voidsetLimpulsey(float limpulsey) voidsetMovementLastFrame(Vector2 movementLastFrame) voidsetMovingSquare(IsoGridSquare newMovingSquare) voidfloatsetNextX(float nx) floatsetNextY(float ny) voidsetNoDamage(boolean dmg) voidsetOnFloor(boolean onFloor) voidsetPathFindIndex(int pathFindIndex) voidsetPosition(float x, float y) voidsetPosition(float x, float y, float z) voidsetPosition(Vector2 pos) voidsetShootable(boolean shootable) voidsetSolid(boolean solid) voidsetStateEventDelayTimer(float stateEventDelayTimer) voidsetThumpTarget(Thumpable thumpTarget) voidsetTimeSinceZombieAttack(int timeSinceZombieAttack) voidsetWeight(float weight) voidsetWidth(float width) floatsetX(float x) floatsetY(float y) floatsetZ(float z) booleanbooleanbooleanvoidslideAwayToCollisionPos(float collNewPosX, float collNewPosY, boolean instant) voidspotted(IsoMovingObject other, boolean bForced) toString()voidupdate()voidMethods inherited from class IsoObject
addAttachedAnimSprite, addAttachedAnimSpriteByName, addAttachedAnimSpriteInstance, addChild, addFluid, addItemToObjectSurface, addItemToObjectSurface, addItemToObjectSurface, addSecondaryContainer, addSheetRope, addToWorld, afterRotated, AttachAnim, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canAddSheetRope, canTransferFluidFrom, canTransferFluidTo, checkAmbientSound, checkHaveElectricity, checkLightSourceActive, checkObjectPowered, cleanWallBlood, clearAttachedAnimSprite, clearOnOverlay, Collision, couldBePoweredByGenerator, countAddSheetRope, createContainersFromSpriteProperties, createFluidContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, dumpContentsInSquare, emptyFluid, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, factoryFromFileInput_OLD, factoryGetClassID, FindExternalWaterSource, FindExternalWaterSource, FindExternalWaterSource, FindWaterSourceOnSquare, flagForHotSave, getAlpha, getAlpha, getAttachedAnimSprite, getAttachedAnimSpriteCount, getBlockedEdgeDirection, getCell, getChildSprites, getChunk, getClosestSpriteGridObject, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerClickedOn, getContainerCount, getContainerIndex, getContainers, getCurrentFrameTex, getCustomColor, getDamage, getDir, getDoRender, getECSComponentMap, getEntityNetID, getFacing, getFacingPositionAlt, getFactoryVehicle, getFasciaAttachedSquare, getFluidAmount, getFluidCapacity, getFluidUiName, getForwardIsoDirection, getForwardMovementIsoDirection, getGameEntityType, getGeneratorPowerConsumption, getHighlightColor, getHighlightColor, getHoppableDirection, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getLightSource, getMaskClickedY, getMasterObject, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOnOverlay, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getPrimaryFluid, getProperties, getProperty, getProperty, getRenderEffectMaster, getRenderEffectObjectByIndex, getRenderEffectObjectCount, getRenderInfo, getRenderSquare, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteGrid, getSpriteGridObjects, getSpriteGridObjects, getSpriteGridObjectsExcludingSelf, getSpriteGridObjectsIncludingSelf, getSpriteModel, getSpriteName, getStaticMovingObjectIndex, getStressModFromThumping, getSurfaceNormalOffset, getSurfaceOffset, getSurfaceOffsetNoTable, getTable, getTargetAlpha, getTargetAlpha, getTextureName, getThumpableFor, getThumpableFor, getThumpCondition, getTile, getTileName, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWindowFrameDirection, getWindRenderEffects, getWorldObjectIndex, handleBurning, hasAdjacentCanStandSquare, hasAnimatedAttachments, hasAttachedAnimSprites, hasExternalWaterSource, hasFluid, hasGridPower, hasModData, hasOverlaySprite, hasPropaneTank, hasProperty, hasProperty, hasProperty, hasSpriteGrid, HasTooltip, hasWater, haveSheetRope, haveSpecialTooltip, Hit, HitByVehicle, invalidateRenderChunkLevel, invalidateVispolyChunkLevel, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isAnimating, isAttachedAnimSprite, isAttachedOrOverlaySprite, isBlink, isBlink, isBush, isCanPath, isConnectedSpriteGridObject, isEntityValid, isFascia, isFireInteractionObject, isFloor, isFluidInputLocked, isFurnitureOccupied, isGenericCraftingSurface, isGrass, isGrassLike, isGrave, isHighlighted, isHighlighted, isHighlightRenderOnce, isHighlightRenderOnce, isHoppable, isHoppable, isHoppableOrWindowFrame, isItemAllowedInContainer, isLit, isMaskClicked, isMaskClicked, isMovedThumpable, isNoPicking, isNorthHoppable, isObjectNoContainerOrEmpty, isOnScreen, isOre, isOres, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isPropaneBBQ, isRemoveItemAllowedFromContainer, isSatChair, isSceneCulled, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isStump, isTableSurface, isTableTopObject, isTaintedWater, isTallHoppable, isTargetAlphaZero, isTent, isUnbentObject, isUseSnowSprite, isWall, isWallN, isWallSE, isWallW, isWindow, isWindowFrame, isZombie, load, loadChange, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, moveFluidToTemporaryContainer, onAnimationFinished, onMouseLeftClick, onMouseRightReleased, propertyEquals, propertyEqualsIgnoreCase, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromWorldToMeta, removeRenderEffect, removeSheetRope, render, renderAnimatedAttachments, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderObjectPicker, renderWallTile, renderWallTileDepth, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveChange, saveState, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlpha, setAlphaAndTarget, setAlphaAndTarget, setAlphaToTarget, setAnimating, setAttachedAnimSprite, setBlink, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDir, setDoRender, setExplored, setForwardIsoDirection, setForwardIsoDirection, setHighlightColor, setHighlightColor, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setHighlighted, setHighlighted, setHighlightRenderOnce, setHighlightRenderOnce, setKeyId, setLastRendered, setLastRenderedRendered, setLightSource, setLit, setModData, setMovedThumpable, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOnOverlay, setOutlineHighlight, setOutlineHighlight, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHlAttached, setOutlineHlAttached, setOutlineHlBlink, setOutlineHlBlink, setOutlineOnMouseover, setOutlineThickness, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setPipedFuelAmount, setRenderEffect, setRenderEffect, setRenderYOffset, setRerouteCollide, setRerouteMask, setSatChair, setSceneCulled, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSpriteModelName, setSquare, setTable, setTargetAlpha, setTargetAlpha, setTile, setType, setUsesExternalWaterSource, shouldShowOnOverlay, softReset, spawnItemToObjectSurface, spawnItemToObjectSurface, spawnItemToObjectSurface, sync, sync, syncFluidContainerReceive, syncFluidContainerSend, syncIsoObject, syncIsoObjectReceive, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, Thump, transferFluidFrom, transferFluidTo, transmitCompleteItemToClients, transmitCustomColorToClients, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, turnOn, UnCollision, unsetOutlineHighlight, useFluid, useItemOn, WeaponHit, writeToRemoteBufferMethods inherited from class GameEntity
attrib, componentSize, containsComponent, getAttributes, getComponent, getComponentAny, getComponentForIndex, getComponentFromID, getDefaultEntityDisplayName, getDurabilityComponent, getEntityDisplayName, getEntityFullTypeDebug, getEntityScript, getExceptionCompatibleString, getFluidContainer, getSpriteConfig, getUsingPlayer, getXi, getYi, getZi, hasComponent, hasComponentAny, hasComponents, hasRenderers, isAddedToEngine, isMeta, isOutside, isRemovingFromEngine, isScheduledForBucketUpdate, isScheduledForEngineRemoval, isUsingPlayer, isValidEngineEntity, loadEntity, loadEntity, onEquip, onEquip, onFluidContainerUpdate, onUnEquip, removeFromWorld, renderlastComponents, requiresEntitySave, saveEntity, sendRequestSyncGameEntity, sendSyncEntity, setUsingPlayerMethods inherited from interface ECSEntity
frameStep, getECSComponent, getFrameNo, hasECSComponent, hasECSComponent, onGameLoadingStateEnter, onInGameStateEnter, registerECSComponents, removeECSComponent, removeECSComponent, setECSComponent, tryGetECSComponent, visitAllComponents, visitAllComponentsMethods inherited from interface ILuaIsoObject
setDir
-
Field Details
-
treeSoundMgr
-
MAX_ZOMBIES_EATING
public static final int MAX_ZOMBIES_EATING- See Also:
-
noDamage
public boolean noDamage -
last
-
reqMovement
-
def
-
-
Constructor Details
-
IsoMovingObject
public IsoMovingObject() -
IsoMovingObject
public IsoMovingObject(boolean bObjectListAdd) -
IsoMovingObject
-
-
Method Details
-
toString
-
getIDCount
public static int getIDCount() -
setIDCount
public static void setIDCount(int aIDCount) -
isAnimationRecorderActive
public boolean isAnimationRecorderActive() -
getAnimationRecorder
-
closeAnimationRecorder
public void closeAnimationRecorder() -
setAnimRecorderActive
public void setAnimRecorderActive(boolean isActive, boolean isExclusive) -
shouldAnimRecorderBeActive
public boolean shouldAnimRecorderBeActive() -
getBuilding
-
getMasterRegion
-
getWeight
public float getWeight() -
setWeight
public void setWeight(float weight) -
getWeight
public float getWeight(float x, float y) -
onMouseRightClick
public void onMouseRightClick(int lx, int ly) - Overrides:
onMouseRightClickin classIsoObject
-
getObjectName
- Overrides:
getObjectNamein classIsoObject
-
collideWith
-
doStairs
public void doStairs() -
getID
-
getUID
-
getPathFindIndex
public int getPathFindIndex()- Specified by:
getPathFindIndexin interfaceMover
-
setPathFindIndex
public void setPathFindIndex(int pathFindIndex) -
getScreenX
public float getScreenX() -
getScreenY
public float getScreenY() -
getThumpTarget
-
setThumpTarget
-
getVectorFromDirection
-
getVectorFromDirection
-
getPosition
- Overrides:
getPositionin classIsoObject
-
getPosition
public org.lwjgl.util.vector.Vector3f getPosition(org.lwjgl.util.vector.Vector3f out) - Overrides:
getPositionin classIsoObject
-
getPosition
-
setPosition
public void setPosition(float x, float y) -
setPosition
-
setPosition
public void setPosition(float x, float y, float z) -
getX
-
setX
public float setX(float x) -
setForceX
public void setForceX(float x) -
getY
-
setY
public float setY(float y) -
setForceY
public void setForceY(float y) -
getZ
-
setZ
public float setZ(float z) -
getMovingSquare
-
setMovingSquare
-
getSquare
-
findCurrentGridSquare
-
getCurrentBuilding
-
Hit
public float Hit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta) -
moveUnmodded
public void moveUnmodded(float diffX, float diffY) -
isCharacter
public boolean isCharacter()- Overrides:
isCharacterin classIsoObject
-
DistTo
public float DistTo(int x, int y) -
DistTo
-
DistToProper
-
DistToSquared
-
DistToSquared
public float DistToSquared(float x, float y) -
isWithinRange
-
getClosestObject
public final <ObjectType extends IsoMovingObject> ObjectType getClosestObject(List<ObjectType> objects) -
getClosestStaticMovingObjectInNearbySquares
public final <ObjectType extends IsoMovingObject> ObjectType getClosestStaticMovingObjectInNearbySquares(Class<? extends ObjectType> objectType, BiPredicate<IsoGridSquare, IsoGridSquare> squareFilter, Predicate<ObjectType> objectFilter) -
load
- Overrides:
loadin classIsoObject- Throws:
IOException
-
getDescription
-
save
- Overrides:
savein classIsoObject- Throws:
IOException
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin classIsoObject
-
removeFromSquare
public void removeFromSquare()- Overrides:
removeFromSquarein classIsoObject
-
getFuturWalkedSquare
-
getGlobalMovementMod
public float getGlobalMovementMod() -
getGlobalMovementMod
public float getGlobalMovementMod(boolean bDoNoises) -
postupdate
public void postupdate() -
shouldSnapZToCurrentSquare
public boolean shouldSnapZToCurrentSquare() -
updateAnimation
public void updateAnimation() -
ensureOnTile
public void ensureOnTile() -
preupdate
public void preupdate() -
renderlast
public void renderlast()- Overrides:
renderlastin classGameEntity
-
spotted
-
update
-
compareToY
-
distToNearestCamCharacter
public float distToNearestCamCharacter() -
isSolidForSeparate
public boolean isSolidForSeparate() -
isPushableForSeparate
public boolean isPushableForSeparate() -
isPushedByForSeparate
-
separate
public void separate() -
getBumpedType
-
getLastX
public float getLastX() -
setLastX
public float setLastX(float lx) -
getLastY
public float getLastY() -
setLastY
public float setLastY(float ly) -
getLastZ
public float getLastZ() -
setLastZ
public float setLastZ(float lz) -
getNextX
public float getNextX() -
getNextXi
public final int getNextXi() -
setNextX
public float setNextX(float nx) -
getNextY
public float getNextY() -
getNextYi
public final int getNextYi() -
setNextY
public float setNextY(float ny) -
slideAwayToCollisionPos
public void slideAwayToCollisionPos(float collNewPosX, float collNewPosY, boolean instant) -
setMovingSquareNow
public void setMovingSquareNow() -
getFeelerTile
-
DoCollideNorS
public void DoCollideNorS() -
DoCollideWorE
public void DoCollideWorE() -
getTimeSinceZombieAttack
public int getTimeSinceZombieAttack() -
setTimeSinceZombieAttack
public void setTimeSinceZombieAttack(int timeSinceZombieAttack) -
isCollidedE
public boolean isCollidedE() -
setCollidedE
public void setCollidedE(boolean collidedE) -
isCollidedN
public boolean isCollidedN() -
setCollidedN
public void setCollidedN(boolean collidedN) -
getCollidedObject
-
setCollidedObject
-
isCollidedS
public boolean isCollidedS() -
setCollidedS
public void setCollidedS(boolean collidedS) -
isCollidedThisFrame
public boolean isCollidedThisFrame() -
setCollidedThisFrame
public void setCollidedThisFrame(boolean collidedThisFrame) -
isCollidedW
public boolean isCollidedW() -
setCollidedW
public void setCollidedW(boolean collidedW) -
isCollidedWithDoor
public boolean isCollidedWithDoor() -
setCollidedWithDoor
public void setCollidedWithDoor(boolean collidedWithDoor) -
isCollidedWithVehicle
public boolean isCollidedWithVehicle() -
getCurrentSquare
-
getCurrentZone
-
setCurrent
-
setCurrentSquare
-
setCurrentSquareFromPosition
public void setCurrentSquareFromPosition() -
setCurrentSquareFromPosition
public void setCurrentSquareFromPosition(float x1, float y1) -
setCurrentSquareFromPosition
public void setCurrentSquareFromPosition(float x1, float y1, float z1) -
isDestroyed
public boolean isDestroyed()- Specified by:
isDestroyedin interfaceThumpable- Overrides:
isDestroyedin classIsoObject
-
setDestroyed
public void setDestroyed(boolean destroyed) -
isFirstUpdate
public boolean isFirstUpdate() -
setFirstUpdate
public void setFirstUpdate(boolean firstUpdate) -
getHitDir
-
setHitDir
-
getImpulsex
public float getImpulsex() -
setImpulsex
public void setImpulsex(float impulsex) -
getImpulsey
public float getImpulsey() -
setImpulsey
public void setImpulsey(float impulsey) -
getLimpulsex
public float getLimpulsex() -
setLimpulsex
public void setLimpulsex(float limpulsex) -
getLimpulsey
public float getLimpulsey() -
setLimpulsey
public void setLimpulsey(float limpulsey) -
getHitForce
public float getHitForce() -
setHitForce
public void setHitForce(float hitForce) -
getHitFromAngle
public float getHitFromAngle() -
setHitFromAngle
public void setHitFromAngle(float hitFromAngle) -
getLastSquare
-
setLast
-
getNoDamage
public boolean getNoDamage() -
setNoDamage
public void setNoDamage(boolean dmg) -
isSolid
public boolean isSolid() -
setSolid
public void setSolid(boolean solid) -
getStateEventDelayTimer
public float getStateEventDelayTimer() -
setStateEventDelayTimer
public void setStateEventDelayTimer(float stateEventDelayTimer) -
getWidth
public float getWidth() -
setWidth
public void setWidth(float width) -
isbAltCollide
public boolean isbAltCollide() -
setbAltCollide
public void setbAltCollide(boolean altCollide) -
isShootable
public boolean isShootable() -
setShootable
public void setShootable(boolean shootable) -
getLastTargettedBy
-
setLastTargettedBy
-
isCollidable
public boolean isCollidable() -
setCollidable
public void setCollidable(boolean collidable) -
getMovementLastFrame
-
setMovementLastFrame
-
getFeelersize
public float getFeelersize() -
setFeelersize
public void setFeelersize(float feelersize) -
isOnFloor
public boolean isOnFloor() -
setOnFloor
public void setOnFloor(boolean onFloor) -
isStanding
public final boolean isStanding() -
isProne
public boolean isProne() -
isGettingUp
public boolean isGettingUp() -
isCrawling
public boolean isCrawling() -
Despawn
public void Despawn() -
isCloseKilled
public boolean isCloseKilled() -
setCloseKilled
public void setCloseKilled(boolean closeKilled) -
getFacingPosition
- Overrides:
getFacingPositionin classIsoObject
-
isCollided
public boolean isCollided() -
getCollideType
-
setCollideType
-
getLastCollideTime
public float getLastCollideTime() -
setLastCollideTime
public void setLastCollideTime(float lastCollideTime) -
getEatingZombies
-
setEatingZombies
-
isEatingOther
-
getDistanceSq
-
getMinimumSimulationLevel
-
setCurrentSimulationLevel
-
getCurrentSimulationLevel
-
isTransparentWallTo
-
isExistInTheWorld
public boolean isExistInTheWorld()- Overrides:
isExistInTheWorldin classIsoObject
-
shouldIgnoreCollisionWithSquare
-
getSurroundingThumpers
public int getSurroundingThumpers()
-