Module org.refcodes.checkerboard
Package org.refcodes.checkerboard
Interface ChangePositionEvent<P extends Player<P,?>>
- Type Parameters:
P
- the generic type
- All Superinterfaces:
org.refcodes.mixin.ActionAccessor<PlayerAction>
,org.refcodes.observer.GenericActionEvent<PlayerAction,P>
,org.refcodes.observer.GenericEvent<P>
,PlayerEvent<P>
,org.refcodes.graphical.Position
,org.refcodes.graphical.PosXAccessor
,org.refcodes.graphical.PosYAccessor
,org.refcodes.mixin.SourceAccessor<P>
,org.refcodes.graphical.Vector
,org.refcodes.graphical.VectorXAccessor
,org.refcodes.graphical.VectorYAccessor
- All Known Implementing Classes:
ChangePositionEventImpl
public interface ChangePositionEvent<P extends Player<P,?>> extends PlayerEvent<P>, org.refcodes.graphical.Position, org.refcodes.graphical.Vector
The Interface ChangePositionEvent.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.ActionAccessor
org.refcodes.mixin.ActionAccessor.ActionBuilder<A extends Object,B extends org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B>>, org.refcodes.mixin.ActionAccessor.ActionMutator<A extends Object>, org.refcodes.mixin.ActionAccessor.ActionProperty<A extends Object>
Nested classes/interfaces inherited from interface org.refcodes.graphical.Position
org.refcodes.graphical.Position.PositionBuilder<B extends org.refcodes.graphical.Position.PositionBuilder<B>>, org.refcodes.graphical.Position.PositionMutator, org.refcodes.graphical.Position.PositionProperty
Nested classes/interfaces inherited from interface org.refcodes.graphical.PosXAccessor
org.refcodes.graphical.PosXAccessor.PosXBuilder<B extends org.refcodes.graphical.PosXAccessor.PosXBuilder<B>>, org.refcodes.graphical.PosXAccessor.PosXMutator, org.refcodes.graphical.PosXAccessor.PosXProperty
Nested classes/interfaces inherited from interface org.refcodes.graphical.PosYAccessor
org.refcodes.graphical.PosYAccessor.PosYBuilder<B extends org.refcodes.graphical.PosYAccessor.PosYBuilder<B>>, org.refcodes.graphical.PosYAccessor.PosYMutator, org.refcodes.graphical.PosYAccessor.PosYProperty
Nested classes/interfaces inherited from interface org.refcodes.mixin.SourceAccessor
org.refcodes.mixin.SourceAccessor.SourceMutator<SRC extends Object>, org.refcodes.mixin.SourceAccessor.SourceProperty<SRC extends Object>
Nested classes/interfaces inherited from interface org.refcodes.graphical.Vector
org.refcodes.graphical.Vector.VectorBuilder<B extends org.refcodes.graphical.Vector.VectorBuilder<B>>, org.refcodes.graphical.Vector.VectorMutator, org.refcodes.graphical.Vector.VectorProperty
Nested classes/interfaces inherited from interface org.refcodes.graphical.VectorXAccessor
org.refcodes.graphical.VectorXAccessor.VectorXBuilder<B extends org.refcodes.graphical.VectorXAccessor.VectorXBuilder<B>>, org.refcodes.graphical.VectorXAccessor.VectorXMutator, org.refcodes.graphical.VectorXAccessor.VectorXProperty
Nested classes/interfaces inherited from interface org.refcodes.graphical.VectorYAccessor
org.refcodes.graphical.VectorYAccessor.VectorYBuilder<B extends org.refcodes.graphical.VectorYAccessor.VectorYBuilder<B>>, org.refcodes.graphical.VectorYAccessor.VectorYMutator, org.refcodes.graphical.VectorYAccessor.VectorYProperty
-
Field Summary
Fields Modifier and Type Field Description static PlayerAction
ACTION
-
Method Summary
Modifier and Type Method Description org.refcodes.graphical.Position
getPrecedingPosition()
Gets the preceding position.Methods inherited from interface org.refcodes.mixin.ActionAccessor
getAction
Methods inherited from interface org.refcodes.graphical.Position
toAddTo, toSubFrom
Methods inherited from interface org.refcodes.graphical.PosXAccessor
getPositionX
Methods inherited from interface org.refcodes.graphical.PosYAccessor
getPositionY
Methods inherited from interface org.refcodes.mixin.SourceAccessor
getSource
Methods inherited from interface org.refcodes.graphical.VectorXAccessor
getVectorX
Methods inherited from interface org.refcodes.graphical.VectorYAccessor
getVectorY
-
Field Details
-
ACTION
-
-
Method Details
-
getPrecedingPosition
org.refcodes.graphical.Position getPrecedingPosition()Gets the preceding position.- Returns:
- the preceding position
-