Interface SceneNode

All Known Implementing Classes:
AbsolutePosition, EffectObject, Entity, HintArrow, Npc, PathingEntity, Pickable, Player, Position, Projectile, RelativePosition, SceneObject

public interface SceneNode
  • Method Details

    • getX

      default int getX()
    • getY

      default int getY()
    • getPosition

      Position getPosition()
    • distance

      default double distance(SceneNode other)
    • distance

      default double distance()
    • distance

      default double distance(DistanceEvaluator evaluator, SceneNode other)
    • distance

      default double distance(DistanceEvaluator evaluator)
    • getFloorLevel

      default int getFloorLevel()
    • getEntityPositionHeight

      default int getEntityPositionHeight()
    • getEntityPositionWidth

      default int getEntityPositionWidth()
    • getArea

      default Area getArea()
    • isInFieldOfViewOf

      default boolean isInFieldOfViewOf(SceneNode other, CollisionFlagOverride override)
    • isInFieldOfViewOf

      default boolean isInFieldOfViewOf(SceneNode other)