Interface PositionChangedEvent<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:
    PositionChangedEventImpl

    public interface PositionChangedEvent<P extends Player<P,?>>
    extends PlayerEvent<P>, org.refcodes.graphical.Position, org.refcodes.graphical.Vector
    The Interface PositionChangedEvent.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.refcodes.mixin.ActionAccessor

        org.refcodes.mixin.ActionAccessor.ActionBuilder<A extends java.lang.Object,B extends org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B>>, org.refcodes.mixin.ActionAccessor.ActionMutator<A extends java.lang.Object>, org.refcodes.mixin.ActionAccessor.ActionProperty<A extends java.lang.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, org.refcodes.graphical.Position.PositionPropertyBuilder
      • 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 java.lang.Object>, org.refcodes.mixin.SourceAccessor.SourceProperty<SRC extends java.lang.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, org.refcodes.graphical.Vector.VectorPropertyBuilder
      • 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
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      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.Vector

      • Methods inherited from interface org.refcodes.graphical.VectorXAccessor

        getVectorX
      • Methods inherited from interface org.refcodes.graphical.VectorYAccessor

        getVectorY
    • Method Detail

      • getPrecedingPosition

        org.refcodes.graphical.Position getPrecedingPosition()
        Gets the preceding position.
        Returns:
        the preceding position