Package org.rspeer.game.adapter.scene
Class EffectObject
- All Implemented Interfaces:
Actionable
,Identifiable
,Interactable
,SceneNode
-
Nested Class Summary
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.Identifiable
Identifiable.Query<Q extends Identifiable.Query<Q>>
Nested classes/interfaces inherited from interface org.rspeer.game.adapter.type.SceneNode
SceneNode.Query<Q extends SceneNode.Query<Q>>
-
Constructor Summary
-
Method Summary
Methods inherited from class org.rspeer.game.adapter.Adapter
getProvider, validate
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.rspeer.game.adapter.type.Actionable
containsAction, containsAction
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, getEntityPositionHeight, getEntityPositionWidth, getFloorLevel, getX, getY, isInFieldOfViewOf, isInFieldOfViewOf
-
Constructor Details
-
EffectObject
-
-
Method Details
-
actionOf
- Specified by:
actionOf
in interfaceInteractable
-
getRawActions
- Specified by:
getRawActions
in interfaceActionable
-
getActions
- Specified by:
getActions
in interfaceActionable
-
getId
public int getId()- Specified by:
getId
in interfaceIdentifiable
-
getPosition
- Specified by:
getPosition
in interfaceSceneNode
- Specified by:
getPosition
in classEntity<RSEffectObject>
-