Class WorldEntity

java.lang.Object
org.rspeer.game.adapter.Adapter<jag.oldscape.RSWorldEntity>
org.rspeer.game.adapter.scene.WorldEntity
All Implemented Interfaces:
SceneNode

public class WorldEntity extends Adapter<jag.oldscape.RSWorldEntity> implements SceneNode
  • Constructor Details

    • WorldEntity

      public WorldEntity(jag.oldscape.RSWorldEntity provider)
  • Method Details

    • getCollision

      public Set<Coord> getCollision()
    • getId

      public int getId()
    • getAngle

      public int getAngle()
    • getDirectionTo

      public Heading getDirectionTo(Coord destination)
    • getHeading

      public Heading getHeading()
    • isMoving

      public boolean isMoving()
    • getMatrixId

      public int getMatrixId()
      Specified by:
      getMatrixId in interface SceneNode
    • getPosition

      public Position getPosition()
      Specified by:
      getPosition in interface SceneNode
    • getCoord

      public Coord getCoord()
      Specified by:
      getCoord in interface SceneNode
    • getCoordFine

      public CoordFine getCoordFine()
      Specified by:
      getCoordFine in interface SceneNode
    • getDefinition

      public WorldEntityDefinition getDefinition()
    • getBase

      public org.rspeer.commons.IntPair getBase()
    • getCorners

      public CoordFine[] 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)