Package org.rspeer.game.adapter.scene
Class Player
- java.lang.Object
-
- org.rspeer.game.adapter.Adapter<P>
-
- org.rspeer.game.adapter.scene.Entity<P>
-
- org.rspeer.game.adapter.scene.PathingEntity<RSPlayer>
-
- org.rspeer.game.adapter.scene.Player
-
- All Implemented Interfaces:
Actionable,Animable,Identifiable,Interactable,Mobile,Nameable,SceneNode
public final class Player extends PathingEntity<RSPlayer>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPlayer.Appearance-
Nested classes/interfaces inherited from interface org.rspeer.game.adapter.type.Actionable
Actionable.Query<Q extends Actionable.Query<Q>>
-
Nested classes/interfaces inherited from interface org.rspeer.game.adapter.type.Animable
Animable.Query<Q extends Animable.Query<Q>>
-
Nested classes/interfaces inherited from interface org.rspeer.game.adapter.type.Identifiable
Identifiable.Query<Q extends Identifiable.Query<Q>>
-
Nested classes/interfaces inherited from interface org.rspeer.game.adapter.type.Mobile
Mobile.Query<Q extends Mobile.Query<Q>>
-
Nested classes/interfaces inherited from interface org.rspeer.game.adapter.type.Nameable
Nameable.Query<Q extends Nameable.Query<Q>>
-
Nested classes/interfaces inherited from interface org.rspeer.game.adapter.type.SceneNode
SceneNode.Query<Q extends SceneNode.Query<Q>>
-
-
Constructor Summary
Constructors Constructor Description Player(RSPlayer provider, RSWorldMatrix matrix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlayerActionactionOf(String action)List<String>getActions()Player.AppearancegetAppearance()intgetCombatLevel()intgetId()StringgetName()List<OverheadPrayer>getOverheadPrayers()String[]getRawActions()intgetSkullIconId()-
Methods inherited from class org.rspeer.game.adapter.scene.PathingEntity
equals, getAnimation, getAnimationFrame, getAnimationId, getCoord, getCoordFine, getDirection, getEffect, getEffects, getHeadbar, getHeadbarPercent, getHeadbarPercent, getHeadbars, getHealthBar, getHealthPercent, getIndex, getLastHitsplatTick, getLastHitsplatTick, getMatrixId, getModel, getModelPosition, getOrientation, getOverheadText, getPosition, getServerPosition, getStance, getStanceId, getTarget, getTargetIndex, hashCode, isDying, isEffectActive, isHealthBarVisible, isMoving
-
Methods inherited from class org.rspeer.game.adapter.Adapter
getProvider, validate
-
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.rspeer.game.adapter.type.Actionable
containsAction, containsAction, getSubMenuActions
-
Methods inherited from interface org.rspeer.game.adapter.type.Animable
isAnimating, isIdle
-
Methods inherited from interface org.rspeer.game.adapter.type.Interactable
actionOf, interact, interact, interact, interact, interact
-
Methods inherited from interface org.rspeer.game.adapter.type.SceneNode
distance, distance, distance, distance, getArea, getCoordArea, getCoordArea, getCoordView, getEntityPositionHeight, getEntityPositionWidth, getFloorLevel, getSceneContext, getWorldEntity, getWorldEntity, getX, getY, isInFieldOfViewOf, isInFieldOfViewOf
-
-
-
-
Constructor Detail
-
Player
public Player(RSPlayer provider, RSWorldMatrix matrix)
-
-
Method Detail
-
actionOf
public PlayerAction actionOf(String action)
-
getId
public int getId()
-
getRawActions
public String[] getRawActions()
-
getCombatLevel
public int getCombatLevel()
-
getName
public String getName()
-
getSkullIconId
public int getSkullIconId()
-
getOverheadPrayers
public List<OverheadPrayer> getOverheadPrayers()
- Specified by:
getOverheadPrayersin classPathingEntity<RSPlayer>
-
getAppearance
public Player.Appearance getAppearance()
-
-