Uses of Interface
org.rspeer.game.adapter.type.SceneNode
-
-
Uses of SceneNode in org.rspeer.commons.math
Methods in org.rspeer.commons.math with parameters of type SceneNode Modifier and Type Method Description static doubleDistance. between(SceneNode from, SceneNode to)static doubleDistance. evaluate(DistanceEvaluator algo, SceneNode from, SceneNode to)default doubleDistanceEvaluator. evaluate(SceneNode src, SceneNode dst) -
Uses of SceneNode in org.rspeer.game
Methods in org.rspeer.game with parameters of type SceneNode Modifier and Type Method Description static intWilderness. getLevel(SceneNode position)Gets the Wilderness level of a specified position. -
Uses of SceneNode in org.rspeer.game.adapter.component.inventory
Methods in org.rspeer.game.adapter.component.inventory with parameters of type SceneNode Modifier and Type Method Description static Bank.LocationBank.Location. getNearestTo(Predicate<Bank.Location> predicate, SceneNode to)static Bank.LocationBank.Location. getNearestTo(SceneNode to) -
Uses of SceneNode in org.rspeer.game.adapter.scene
Classes in org.rspeer.game.adapter.scene that implement SceneNode Modifier and Type Class Description classEffectObjectclassEntity<P extends RSEntity>classHintArrowclassNpcclassPathingEntity<P extends RSPathingEntity>classPickableclassPlayerclassProjectileclassSceneObjectclassWorldEntity -
Uses of SceneNode in org.rspeer.game.adapter.type
Methods in org.rspeer.game.adapter.type with parameters of type SceneNode Modifier and Type Method Description default doubleSceneNode. distance(DistanceEvaluator evaluator, SceneNode other)default doubleSceneNode. distance(SceneNode other)default booleanSceneNode. isInFieldOfViewOf(SceneNode other)default booleanSceneNode. isInFieldOfViewOf(SceneNode other, CollisionFlagOverride override)QSceneNode.Query. within(SceneNode src, int distance) -
Uses of SceneNode in org.rspeer.game.coord
Classes in org.rspeer.game.coord that implement SceneNode Modifier and Type Class Description classCoordRepresents a world coordinate on the game map.Methods in org.rspeer.game.coord with parameters of type SceneNode Modifier and Type Method Description booleanSceneContext. isInFieldOfView(SceneNode source, SceneNode target)Determines whether two scene entities (players, NPCs, objects) have line-of-sight between their tile positions on the same plane.booleanSceneContext. isInFieldOfView(SceneNode source, SceneNode target, CollisionFlagOverride override)Determines whether two scene entities (players, NPCs, objects) have line-of-sight between them, honoring collision flags and optional overrides. -
Uses of SceneNode in org.rspeer.game.coord.collision
Methods in org.rspeer.game.coord.collision with parameters of type SceneNode Modifier and Type Method Description booleanLocalReachability. contains(SceneNode node)static CoordLocalCollision. getInteractableCoord(SceneNode node)Attempts to find a tile the player can stand on in order to interact with the given scene node.static booleanLocalCollision. isEntityAreaWalkable(SceneNode node)Determines whether any tile occupied by the given scene node is walkable from the local player's current position.static booleanLocalCollision. isEntityAreaWalkable(LocalReachability reachability, Coord src, SceneNode target)Determines whether any coordinate within the node'sCoordAreais walkable from the given source location.static booleanLocalCollision. isInteractable(SceneNode node)Determines whether the given scene node is interactable from at least one walkable position around it. -
Uses of SceneNode in org.rspeer.game.coord.shape
Methods in org.rspeer.game.coord.shape with parameters of type SceneNode Modifier and Type Method Description booleanCoordArea. contains(SceneNode node)Checks whether the given coordinate lies inside this rectangular area.booleanCoordPolygon. contains(SceneNode node)booleanCoordShape. contains(SceneNode node)Determines whether the given coordinate lies inside this shape. -
Uses of SceneNode in org.rspeer.game.effect
Methods in org.rspeer.game.effect with parameters of type SceneNode Modifier and Type Method Description static DirectionDirection. of(SceneNode src, SceneNode dst) -
Uses of SceneNode in org.rspeer.game.movement
Methods in org.rspeer.game.movement with parameters of type SceneNode Modifier and Type Method Description static booleanMovement. walkTo(SceneNode position)static voidMovement. walkTowards(SceneNode destination) -
Uses of SceneNode in org.rspeer.game.movement.pathfinding
Methods in org.rspeer.game.movement.pathfinding with parameters of type SceneNode Modifier and Type Method Description static booleanCollisions. canReach(SceneNode node)static booleanCollisions. canReach(Collisions.Reachability reachability, Position src, SceneNode node)static PositionCollisions. getInteractablePosition(SceneNode node)static booleanCollisions. isInteractable(SceneNode node) -
Uses of SceneNode in org.rspeer.game.position
Classes in org.rspeer.game.position that implement SceneNode Modifier and Type Class Description classAbsolutePositionDeprecated.classPositionDeprecated.classRelativePositionDeprecated. -
Uses of SceneNode in org.rspeer.game.position.area
Methods in org.rspeer.game.position.area with parameters of type SceneNode Modifier and Type Method Description booleanArea. contains(SceneNode entity)Deprecated.booleanDiscreetRectangularArea. contains(SceneNode entity)Deprecated.booleanPolygonalArea. contains(SceneNode entity)Deprecated.booleanRectangularArea. contains(SceneNode entity)Deprecated.booleanSingularArea. contains(SceneNode entity)Deprecated. -
Uses of SceneNode in org.rspeer.game.query.results
Classes in org.rspeer.game.query.results with type parameters of type SceneNode Modifier and Type Class Description classSceneNodeQueryResults<T extends SceneNode>Methods in org.rspeer.game.query.results with parameters of type SceneNode Modifier and Type Method Description TSceneNodeQueryResults. furthestFrom(DistanceEvaluator evaluator, SceneNode entity)TSceneNodeQueryResults. furthestFrom(SceneNode entity)TSceneNodeQueryResults. nearestTo(DistanceEvaluator evaluator, SceneNode entity)TSceneNodeQueryResults. nearestTo(SceneNode entity)SceneNodeQueryResults<T>SceneNodeQueryResults. sortByDistanceFrom(DistanceEvaluator eval, SceneNode src)SceneNodeQueryResults<T>SceneNodeQueryResults. sortByDistanceFrom(SceneNode src) -
Uses of SceneNode in org.rspeer.game.query.scene
Classes in org.rspeer.game.query.scene with type parameters of type SceneNode Modifier and Type Class Description classSceneNodeQuery<T extends SceneNode,Q extends SceneNodeQuery<T,Q>>Methods in org.rspeer.game.query.scene with parameters of type SceneNode Modifier and Type Method Description QSceneNodeQuery. within(SceneNode src, int distance)SceneObjectQuerySceneObjectQuery. within(SceneNode src, int distance) -
Uses of SceneNode in org.rspeer.game.scene
Methods in org.rspeer.game.scene with parameters of type SceneNode Modifier and Type Method Description static voidOculusOrb. focus(SceneNode entity)static booleanProjection. isInFieldOfView(SceneNode source, SceneNode target)Deprecated.static booleanProjection. isInFieldOfView(SceneNode source, SceneNode target, CollisionFlagOverride override)Deprecated. -
Uses of SceneNode in org.rspeer.game.web
Methods in org.rspeer.game.web with parameters of type SceneNode Modifier and Type Method Description static <T> TWeb. closestTo(SceneNode target, Function<T,Position> function, T... candidates)static PositionWeb. closestTo(SceneNode target, SceneNode... candidates)static doubleWeb. distance(SceneNode position)Requests a distance to the position from the web serverstatic doubleWeb. distance(SceneNode start, SceneNode end)Requests a distance between two positions from the web serverstatic WebPathWeb. pathBetween(SceneNode start, SceneNode end)Requests a path from the web server Does not cache the resultstatic WebPathWeb. pathBetween(SceneNode start, Area end)static WebPathWeb. pathTo(SceneNode node)Requests a path from the web server.
-