P - the generic typepublic class ChangePositionEventImpl<P extends Player<P,?>> extends AbstractPlayerEvent<P> implements ChangePositionEvent<P>
org.refcodes.mixin.SourceAccessor.SourceMutator<SRC>, org.refcodes.mixin.SourceAccessor.SourceProperty<SRC>org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B extends org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B>>, org.refcodes.mixin.ActionAccessor.ActionMutator<A>, org.refcodes.mixin.ActionAccessor.ActionProperty<A>org.refcodes.graphical.Position.PositionBuilder<B extends org.refcodes.graphical.Position.PositionBuilder<B>>, org.refcodes.graphical.Position.PositionMutator, org.refcodes.graphical.Position.PositionProperty, org.refcodes.graphical.Position.PositionPropertyBuilderorg.refcodes.graphical.PosXAccessor.PosXBuilder<B extends org.refcodes.graphical.PosXAccessor.PosXBuilder<B>>, org.refcodes.graphical.PosXAccessor.PosXMutator, org.refcodes.graphical.PosXAccessor.PosXPropertyorg.refcodes.graphical.PosYAccessor.PosYBuilder<B extends org.refcodes.graphical.PosYAccessor.PosYBuilder<B>>, org.refcodes.graphical.PosYAccessor.PosYMutator, org.refcodes.graphical.PosYAccessor.PosYPropertyorg.refcodes.graphical.Vector.VectorBuilder<B extends org.refcodes.graphical.Vector.VectorBuilder<B>>, org.refcodes.graphical.Vector.VectorMutator, org.refcodes.graphical.Vector.VectorProperty, org.refcodes.graphical.Vector.VectorPropertyBuilderorg.refcodes.graphical.VectorXAccessor.VectorXBuilder<B extends org.refcodes.graphical.VectorXAccessor.VectorXBuilder<B>>, org.refcodes.graphical.VectorXAccessor.VectorXMutator, org.refcodes.graphical.VectorXAccessor.VectorXPropertyorg.refcodes.graphical.VectorYAccessor.VectorYBuilder<B extends org.refcodes.graphical.VectorYAccessor.VectorYBuilder<B>>, org.refcodes.graphical.VectorYAccessor.VectorYMutator, org.refcodes.graphical.VectorYAccessor.VectorYPropertyACTION| Constructor and Description |
|---|
ChangePositionEventImpl(int aPosX,
int aPosY,
int aPrePosX,
int aPrePosY,
P aSource)
Instantiates a new change position event.
|
ChangePositionEventImpl(org.refcodes.graphical.Position aPosition,
org.refcodes.graphical.Position aPrecedingPosition,
P aSource)
Instantiates a new change position event.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getPositionX() |
int |
getPositionY() |
org.refcodes.graphical.Position |
getPrecedingPosition()
Gets the preceding position.
|
int |
getVectorX() |
int |
getVectorY() |
String |
toString() |
getAction, getSourcepublic ChangePositionEventImpl(int aPosX,
int aPosY,
int aPrePosX,
int aPrePosY,
P aSource)
aPosX - the pos XaPosY - the pos YaPrePosX - the pre pos XaPrePosY - the pre pos YaSource - The according source (origin).public ChangePositionEventImpl(org.refcodes.graphical.Position aPosition,
org.refcodes.graphical.Position aPrecedingPosition,
P aSource)
aPosition - the positionaPrecedingPosition - the preceding positionaSource - The according source (origin).public org.refcodes.graphical.Position getPrecedingPosition()
getPrecedingPosition in interface ChangePositionEvent<P extends Player<P,?>>public int getPositionX()
getPositionX in interface org.refcodes.graphical.PosXAccessorpublic int getPositionY()
getPositionY in interface org.refcodes.graphical.PosYAccessorpublic int getVectorX()
getVectorX in interface org.refcodes.graphical.VectorXAccessorpublic int getVectorY()
getVectorY in interface org.refcodes.graphical.VectorYAccessorCopyright © 2018. All rights reserved.