Package zombie.iso
Class IsoMovingObject
java.lang.Object
zombie.iso.IsoObject
zombie.iso.IsoMovingObject
- Direct Known Subclasses:
- BaseVehicle,- IsoDeadBody,- IsoGameCharacter,- IsoPhysicsObject,- IsoPushableObject,- IsoZombieHead
public class IsoMovingObject extends IsoObject implements Mover
- See Also:
- Serialized Form
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classIsoMovingObject.TreeSoundManagerNested classes/interfaces inherited from class zombie.iso.IsoObjectIsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult
- 
Field SummaryFields Modifier and Type Field Description boolean[]bOutlineprotected booleanCollidableprotected IsoGridSquarecurrentIsoSpriteInstancedefprotected Vector2hitDirprotected intIDIsoGridSquarelastfloatlxfloatlyfloatlzstatic intMAX_ZOMBIES_EATINGprotected Vector2movementLastFrameprotected IsoGridSquaremovingSqbooleannoDamagefloatnxfloatnyColorInfo[]outlineColorprotected java.lang.StringScriptModuleprotected floatscriptnxprotected floatscriptnyprotected booleanshootableprotected booleansolidstatic IsoMovingObject.TreeSoundManagertreeSoundMgrprotected floatweightprotected floatwidthfloatxfloatyfloatzFields inherited from class zombie.iso.IsoObjectAttachedAnimSprite, bAlphaForced, bmod, bMovedThumpable, bNeverDoneAlpha, container, Damage, dir, doNotSync, emitter, externalWaterSource, gmod, highlightFlags, isOutlineHighlight, isOutlineHlAttached, isOutlineHlBlink, keyId, lastRendered, lastRenderedRendered, LowLightingQualityHack, MAX_WALL_SPLATS, name, NoPicking, OBF_Blink, OBF_Highlighted, OBF_HighlightRenderOnce, objectRenderEffects, offsetX, offsetY, outlineHighlightCol, OutlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteName, square, sx, sy, table, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats, windRenderEffects
- 
Constructor SummaryConstructors Constructor Description IsoMovingObject()IsoMovingObject(IsoCell cell)IsoMovingObject(IsoCell cell, boolean boolean1)IsoMovingObject(IsoCell cell, IsoGridSquare square, IsoSprite sprite, boolean boolean1)
- 
Method SummaryModifier and Type Method Description bytecanHaveMultipleHits()voidcollideWith(IsoObject object)intcompareToY(IsoMovingObject movingObject)voidDespawn()floatDistTo(int int1, int int2)floatDistTo(IsoMovingObject movingObject)floatdistToNearestCamCharacter()floatDistToProper(IsoObject object)floatDistToSquared(float float1, float float2)floatDistToSquared(IsoMovingObject movingObject)voidDoCollideNorS()voidDoCollideWorE()voiddoStairs()voidensureOnTile()IsoBuildinggetBuilding()java.lang.StringgetBumpedType(IsoGameCharacter gameCharacter)IsoObjectgetCollidedObject()java.lang.StringgetCollideType()IsoBuildinggetCurrentBuilding()IsoGridSquaregetCurrentSquare()IsoMetaGrid.ZonegetCurrentZone()floatgetDistanceSq(IsoMovingObject movingObject)java.util.ArrayListgetEatingZombies()Vector2getFacingPosition(Vector2 vector2)floatgetFeelersize()IsoGridSquaregetFeelerTile(float float1)IsoGridSquaregetFuturWalkedSquare()floatgetGlobalMovementMod()floatgetGlobalMovementMod(boolean boolean1)Vector2getHitDir()floatgetHitForce()floatgetHitFromAngle()intgetID()static intgetIDCount()floatgetImpulsex()floatgetImpulsey()floatgetLastCollideTime()IsoGridSquaregetLastSquare()IsoZombiegetLastTargettedBy()floatgetLimpulsex()floatgetLimpulsey()floatgetLx()floatgetLy()floatgetLz()IWorldRegiongetMasterRegion()Vector2getMovementLastFrame()booleangetNoDamage()floatgetNx()floatgetNy()java.lang.StringgetObjectName()intgetPathFindIndex()Vector3getPosition(Vector3 vector3)floatgetScreenX()floatgetScreenY()java.lang.StringgetScriptModule()floatgetScriptnx()floatgetScriptny()IsoGridSquaregetSquare()floatgetStateEventDelayTimer()ThumpablegetThumpTarget()intgetTimeSinceZombieAttack()Vector2getVectorFromDirection(Vector2 vector2)static Vector2getVectorFromDirection(Vector2 vector2, IsoDirections directions)floatgetWeight()floatgetWeight(float float1, float float2)floatgetWidth()floatgetX()floatgetY()floatgetZ()floatHit(HandWeapon handWeapon, IsoGameCharacter gameCharacter, float float1, boolean boolean1, float float2)booleanisbAltCollide()booleanisCharacter()booleanisCloseKilled()booleanisCollidable()booleanisCollided()booleanisCollidedE()booleanisCollidedN()booleanisCollidedS()booleanisCollidedThisFrame()booleanisCollidedW()booleanisCollidedWithDoor()booleanisCollidedWithVehicle()booleanisDestroyed()booleanisEatingOther(IsoMovingObject movingObject)booleanisFirstUpdate()booleanisOnFloor()booleanisPushableForSeparate()booleanisPushedByForSeparate(IsoMovingObject movingObject)booleanisShootable()booleanisSolid()booleanisSolidForSeparate()booleanisZombiesDontAttack()voidload(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1)voidMove(Vector2 vector2)voidMoveUnmodded(Vector2 vector2)voidonMouseRightClick(int int1, int int2)voidonMouseRightReleased()voidpostupdate()voidpreupdate()voidremoveFromSquare()voidremoveFromWorld()voidrenderlast()voidsave(java.nio.ByteBuffer byteBuffer, boolean boolean1)voidseparate()voidsetbAltCollide(boolean boolean1)voidsetCloseKilled(boolean boolean1)voidsetCollidable(boolean boolean1)voidsetCollidedE(boolean boolean1)voidsetCollidedN(boolean boolean1)voidsetCollidedObject(IsoObject object)voidsetCollidedS(boolean boolean1)voidsetCollidedThisFrame(boolean boolean1)voidsetCollidedW(boolean boolean1)voidsetCollidedWithDoor(boolean boolean1)voidsetCollideType(java.lang.String string)voidsetCurrent(IsoGridSquare square)voidsetDestroyed(boolean boolean1)voidsetEatingZombies(java.util.ArrayList arrayList)voidsetFeelersize(float float1)voidsetFirstUpdate(boolean boolean1)voidsetHitDir(Vector2 vector2)voidsetHitForce(float float1)voidsetHitFromAngle(float float1)voidsetID(int int1)static voidsetIDCount(int int1)voidsetImpulsex(float float1)voidsetImpulsey(float float1)voidsetLast(IsoGridSquare square)voidsetLastCollideTime(float float1)voidsetLastTargettedBy(IsoZombie zombie)voidsetLimpulsex(float float1)voidsetLimpulsey(float float1)voidsetLx(float float1)voidsetLy(float float1)voidsetLz(float float1)voidsetMovementLastFrame(Vector2 vector2)voidsetMovingSquareNow()voidsetNoDamage(boolean boolean1)voidsetNx(float float1)voidsetNy(float float1)voidsetOnFloor(boolean boolean1)voidsetPathFindIndex(int int1)voidsetScriptModule(java.lang.String string)voidsetScriptnx(float float1)voidsetScriptny(float float1)voidsetShootable(boolean boolean1)voidsetSolid(boolean boolean1)voidsetStateEventDelayTimer(float float1)voidsetThumpTarget(Thumpable thumpable)voidsetTimeSinceZombieAttack(int int1)voidsetWeight(float float1)voidsetWidth(float float1)voidsetX(float float1)voidsetY(float float1)voidsetZ(float float1)voidsetZombiesDontAttack(boolean boolean1)voidspotted(IsoMovingObject movingObject, boolean boolean1)voidupdate()Methods inherited from class zombie.iso.IsoObjectaddChild, addItemsFromProperties, addSecondaryContainer, addSheetRope, addToWorld, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canAddSheetRope, checkHaveElectricity, checkMoveWithWind, checkMoveWithWind, cleanWallBlood, clearAttachedAnimSprite, Collision, countAddSheetRope, createContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, factoryFromFileInput_OLD, factoryGetClassID, FindExternalWaterSource, FindExternalWaterSource, FindWaterSourceOnSquare, getAlpha, getAlpha, getAlphaUpdateRateDiv, getAlphaUpdateRateMul, getAttachedAnimSprite, getCell, getChildSprites, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerCount, getContainerIndex, getCustomColor, getDamage, getDir, getFacingPositionAlt, getFactoryVehicle, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getMaskClickedY, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOutlineHighlightCol, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getProperties, getRenderEffectMaster, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteGridObjects, getSpriteName, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getSurfaceOffsetNoTable, getTable, getTargetAlpha, getTargetAlpha, getTextureName, getThumpableFor, getThumpCondition, getTile, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWaterAmount, getWaterMax, getWindRenderEffects, getWorldObjectIndex, hasExternalWaterSource, hasModData, HasTooltip, hasWater, haveSheetRope, haveSpecialTooltip, Hit, HitByVehicle, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isBlink, isExistInTheWorld, isHighlighted, isHoppable, isItemAllowedInContainer, isMaskClicked, isMaskClicked, isMovedThumpable, isNoPicking, isNorthHoppable, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isRemoveItemAllowedFromContainer, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isTaintedWater, isTargetAlphaZero, isUpdateAlphaDuringRender, isUpdateAlphaEnabled, isZombie, load, loadChange, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, onMouseLeftClick, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeRenderEffect, removeSheetRope, render, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderObjectPicker, renderWallTile, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveChange, saveState, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlpha, setAlphaAndTarget, setAlphaAndTarget, setAlphaToTarget, setAttachedAnimSprite, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setDir, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setKeyId, setLastRendered, setLastRenderedRendered, setMovedThumpable, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineHighlight, setOutlineHighlight, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHlAttached, setOutlineHlAttached, setOutlineHlBlink, setOutlineHlBlink, setOutlineOnMouseover, setOutlineThickness, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setPipedFuelAmount, setRenderEffect, setRenderEffect, setRenderYOffset, setRerouteCollide, setRerouteMask, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSquare, setTable, setTaintedWater, setTargetAlpha, setTargetAlpha, setType, setUsesExternalWaterSource, setWaterAmount, softReset, syncIsoObject, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, Thump, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, unsetOutlineHighlight, updateAlpha, updateAlpha, updateAlpha, useItemOn, useWater, WeaponHit, writeToRemoteBufferMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Field Details- 
treeSoundMgr
- 
MAX_ZOMBIES_EATINGpublic static final int MAX_ZOMBIES_EATING- See Also:
- Constant Field Values
 
- 
noDamagepublic boolean noDamage
- 
last
- 
lxpublic float lx
- 
lypublic float ly
- 
lzpublic float lz
- 
nxpublic float nx
- 
nypublic float ny
- 
xpublic float x
- 
ypublic float y
- 
zpublic float z
- 
def
- 
current
- 
hitDir
- 
IDprotected int ID
- 
movingSq
- 
solidprotected boolean solid
- 
widthprotected float width
- 
shootableprotected boolean shootable
- 
Collidableprotected boolean Collidable
- 
scriptnxprotected float scriptnx
- 
scriptnyprotected float scriptny
- 
ScriptModuleprotected java.lang.String ScriptModule
- 
movementLastFrame
- 
weightprotected float weight
- 
bOutlinepublic final boolean[] bOutline
- 
outlineColor
 
- 
- 
Constructor Details- 
IsoMovingObject
- 
IsoMovingObject
- 
IsoMovingObject
- 
IsoMovingObjectpublic IsoMovingObject()
 
- 
- 
Method Details- 
getIDCountpublic static int getIDCount()
- 
setIDCountpublic static void setIDCount(int int1)
- 
getBuilding
- 
getMasterRegion
- 
getWeightpublic float getWeight()
- 
setWeightpublic void setWeight(float float1)
- 
getWeightpublic float getWeight(float float1, float float2)
- 
onMouseRightClickpublic void onMouseRightClick(int int1, int int2)- Overrides:
- onMouseRightClickin class- IsoObject
 
- 
getObjectNamepublic java.lang.String getObjectName()- Overrides:
- getObjectNamein class- IsoObject
 
- 
onMouseRightReleasedpublic void onMouseRightReleased()- Overrides:
- onMouseRightReleasedin class- IsoObject
 
- 
collideWith
- 
doStairspublic void doStairs()
- 
getIDpublic int getID()
- 
setIDpublic void setID(int int1)
- 
getPathFindIndexpublic int getPathFindIndex()- Specified by:
- getPathFindIndexin interface- Mover
 
- 
setPathFindIndexpublic void setPathFindIndex(int int1)
- 
getScreenXpublic float getScreenX()
- 
getScreenYpublic float getScreenY()
- 
getThumpTarget
- 
setThumpTarget
- 
getVectorFromDirection
- 
getVectorFromDirection
- 
getPosition
- 
getXpublic float getX()
- 
setXpublic void setX(float float1)
- 
getYpublic float getY()
- 
setYpublic void setY(float float1)
- 
getZpublic float getZ()
- 
setZpublic void setZ(float float1)
- 
getSquare
- 
getCurrentBuilding
- 
Hitpublic float Hit(HandWeapon handWeapon, IsoGameCharacter gameCharacter, float float1, boolean boolean1, float float2)
- 
Move
- 
MoveUnmodded
- 
isCharacterpublic boolean isCharacter()- Overrides:
- isCharacterin class- IsoObject
 
- 
DistTopublic float DistTo(int int1, int int2)
- 
DistTo
- 
DistToProper
- 
DistToSquared
- 
DistToSquaredpublic float DistToSquared(float float1, float float2)
- 
loadpublic void load(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1) throws java.io.IOException
- 
savepublic void save(java.nio.ByteBuffer byteBuffer, boolean boolean1) throws java.io.IOException
- 
removeFromWorldpublic void removeFromWorld()- Overrides:
- removeFromWorldin class- IsoObject
 
- 
removeFromSquarepublic void removeFromSquare()- Overrides:
- removeFromSquarein class- IsoObject
 
- 
getFuturWalkedSquare
- 
getGlobalMovementModpublic float getGlobalMovementMod()
- 
getGlobalMovementModpublic float getGlobalMovementMod(boolean boolean1)
- 
postupdatepublic void postupdate()
- 
ensureOnTilepublic void ensureOnTile()
- 
preupdatepublic void preupdate()
- 
renderlastpublic void renderlast()- Overrides:
- renderlastin class- IsoObject
 
- 
spotted
- 
updatepublic void update()
- 
compareToY
- 
distToNearestCamCharacterpublic float distToNearestCamCharacter()
- 
isSolidForSeparatepublic boolean isSolidForSeparate()
- 
isPushableForSeparatepublic boolean isPushableForSeparate()
- 
isPushedByForSeparate
- 
separatepublic void separate()
- 
getBumpedType
- 
setMovingSquareNowpublic void setMovingSquareNow()
- 
getFeelerTile
- 
DoCollideNorSpublic void DoCollideNorS()
- 
DoCollideWorEpublic void DoCollideWorE()
- 
getTimeSinceZombieAttackpublic int getTimeSinceZombieAttack()
- 
setTimeSinceZombieAttackpublic void setTimeSinceZombieAttack(int int1)
- 
isCollidedEpublic boolean isCollidedE()
- 
setCollidedEpublic void setCollidedE(boolean boolean1)
- 
isCollidedNpublic boolean isCollidedN()
- 
setCollidedNpublic void setCollidedN(boolean boolean1)
- 
getCollidedObject
- 
setCollidedObject
- 
isCollidedSpublic boolean isCollidedS()
- 
setCollidedSpublic void setCollidedS(boolean boolean1)
- 
isCollidedThisFramepublic boolean isCollidedThisFrame()
- 
setCollidedThisFramepublic void setCollidedThisFrame(boolean boolean1)
- 
isCollidedWpublic boolean isCollidedW()
- 
setCollidedWpublic void setCollidedW(boolean boolean1)
- 
isCollidedWithDoorpublic boolean isCollidedWithDoor()
- 
setCollidedWithDoorpublic void setCollidedWithDoor(boolean boolean1)
- 
isCollidedWithVehiclepublic boolean isCollidedWithVehicle()
- 
getCurrentSquare
- 
getCurrentZone
- 
setCurrent
- 
isDestroyedpublic boolean isDestroyed()- Specified by:
- isDestroyedin interface- Thumpable
- Overrides:
- isDestroyedin class- IsoObject
 
- 
setDestroyedpublic void setDestroyed(boolean boolean1)
- 
isFirstUpdatepublic boolean isFirstUpdate()
- 
setFirstUpdatepublic void setFirstUpdate(boolean boolean1)
- 
getHitDir
- 
setHitDir
- 
getImpulsexpublic float getImpulsex()
- 
setImpulsexpublic void setImpulsex(float float1)
- 
getImpulseypublic float getImpulsey()
- 
setImpulseypublic void setImpulsey(float float1)
- 
getLimpulsexpublic float getLimpulsex()
- 
setLimpulsexpublic void setLimpulsex(float float1)
- 
getLimpulseypublic float getLimpulsey()
- 
setLimpulseypublic void setLimpulsey(float float1)
- 
getHitForcepublic float getHitForce()
- 
setHitForcepublic void setHitForce(float float1)
- 
getHitFromAnglepublic float getHitFromAngle()
- 
setHitFromAnglepublic void setHitFromAngle(float float1)
- 
getLastSquare
- 
setLast
- 
getLxpublic float getLx()
- 
setLxpublic void setLx(float float1)
- 
getLypublic float getLy()
- 
setLypublic void setLy(float float1)
- 
getLzpublic float getLz()
- 
setLzpublic void setLz(float float1)
- 
getNxpublic float getNx()
- 
setNxpublic void setNx(float float1)
- 
getNypublic float getNy()
- 
setNypublic void setNy(float float1)
- 
getNoDamagepublic boolean getNoDamage()
- 
setNoDamagepublic void setNoDamage(boolean boolean1)
- 
isSolidpublic boolean isSolid()
- 
setSolidpublic void setSolid(boolean boolean1)
- 
getStateEventDelayTimerpublic float getStateEventDelayTimer()
- 
setStateEventDelayTimerpublic void setStateEventDelayTimer(float float1)
- 
getWidthpublic float getWidth()
- 
setWidthpublic void setWidth(float float1)
- 
isbAltCollidepublic boolean isbAltCollide()
- 
setbAltCollidepublic void setbAltCollide(boolean boolean1)
- 
isShootablepublic boolean isShootable()
- 
setShootablepublic void setShootable(boolean boolean1)
- 
getLastTargettedBy
- 
setLastTargettedBy
- 
isCollidablepublic boolean isCollidable()
- 
setCollidablepublic void setCollidable(boolean boolean1)
- 
getScriptnxpublic float getScriptnx()
- 
setScriptnxpublic void setScriptnx(float float1)
- 
getScriptnypublic float getScriptny()
- 
setScriptnypublic void setScriptny(float float1)
- 
getScriptModulepublic java.lang.String getScriptModule()
- 
setScriptModulepublic void setScriptModule(java.lang.String string)
- 
getMovementLastFrame
- 
setMovementLastFrame
- 
getFeelersizepublic float getFeelersize()
- 
setFeelersizepublic void setFeelersize(float float1)
- 
canHaveMultipleHitspublic byte canHaveMultipleHits()
- 
isOnFloorpublic boolean isOnFloor()
- 
setOnFloorpublic void setOnFloor(boolean boolean1)
- 
Despawnpublic void Despawn()
- 
isCloseKilledpublic boolean isCloseKilled()
- 
setCloseKilledpublic void setCloseKilled(boolean boolean1)
- 
getFacingPosition- Overrides:
- getFacingPositionin class- IsoObject
 
- 
isCollidedpublic boolean isCollided()
- 
getCollideTypepublic java.lang.String getCollideType()
- 
setCollideTypepublic void setCollideType(java.lang.String string)
- 
getLastCollideTimepublic float getLastCollideTime()
- 
setLastCollideTimepublic void setLastCollideTime(float float1)
- 
getEatingZombiespublic java.util.ArrayList getEatingZombies()
- 
setEatingZombiespublic void setEatingZombies(java.util.ArrayList arrayList)
- 
isEatingOther
- 
getDistanceSq
- 
setZombiesDontAttackpublic void setZombiesDontAttack(boolean boolean1)
- 
isZombiesDontAttackpublic boolean isZombiesDontAttack()
 
-