Class WorldEntity
java.lang.Object
org.rspeer.game.adapter.Adapter<jag.oldscape.RSWorldEntity>
org.rspeer.game.adapter.scene.WorldEntity
- All Implemented Interfaces:
SceneNode
-
Nested Class Summary
Nested classes/interfaces inherited from interface SceneNode
SceneNode.Query<Q> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetAngle()org.rspeer.commons.IntPairgetBase()getCoord()getDirectionTo(Coord destination) intgetId()intorg.rspeer.commons.math.Vector3fgetTopLevelCoordFine(int fineX, int fineY, boolean server) org.rspeer.commons.math.Vector3fgetTopLevelCoordFineLowPrecision(int fineX, int fineY, boolean server) org.rspeer.commons.math.Vector3fgetWorldMatrixCoordFine(int fineX, int fineY, boolean server) booleanisMoving()Methods inherited from class Adapter
getProvider, validateMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SceneNode
distance, distance, distance, distance, getArea, getCoordArea, getCoordArea, getCoordView, getEntityPositionHeight, getEntityPositionWidth, getFloorLevel, getSceneContext, getWorldEntity, getWorldEntity, getX, getY, isInFieldOfViewOf, isInFieldOfViewOf
-
Constructor Details
-
WorldEntity
public WorldEntity(jag.oldscape.RSWorldEntity provider)
-
-
Method Details
-
getCollision
-
getId
public int getId() -
getAngle
public int getAngle() -
getDirectionTo
-
getHeading
-
isMoving
public boolean isMoving() -
getMatrixId
public int getMatrixId()- Specified by:
getMatrixIdin interfaceSceneNode
-
getPosition
- Specified by:
getPositionin interfaceSceneNode
-
getCoord
-
getCoordFine
- Specified by:
getCoordFinein interfaceSceneNode
-
getDefinition
-
getBase
public org.rspeer.commons.IntPair getBase() -
getCorners
-
getTopLevelCoordFine
public org.rspeer.commons.math.Vector3f getTopLevelCoordFine(int fineX, int fineY, boolean server) -
getWorldMatrixCoordFine
public org.rspeer.commons.math.Vector3f getWorldMatrixCoordFine(int fineX, int fineY, boolean server) -
getTopLevelCoordFineLowPrecision
public org.rspeer.commons.math.Vector3f getTopLevelCoordFineLowPrecision(int fineX, int fineY, boolean server)
-