Module org.refcodes.checkerboard
Package org.refcodes.checkerboard
Class ViewportOffsetChangedEvent<P extends Player<P,S>,S>
java.lang.Object
org.refcodes.checkerboard.AbstractCheckerboardViewerEvent<P,S>
org.refcodes.checkerboard.ViewportOffsetChangedEvent<P,S>
- Type Parameters:
P
- the generic typeS
- the generic type
- All Implemented Interfaces:
CheckerboardViewerEvent<P,
,S> org.refcodes.graphical.ViewportOffset
,org.refcodes.graphical.ViewportOffsetXAccessor
,org.refcodes.graphical.ViewportOffsetYAccessor
,org.refcodes.mixin.ActionAccessor<CheckerboardViewerAction>
,org.refcodes.mixin.SourceAccessor<CheckerboardViewer<P,
,S, ?>> org.refcodes.observer.GenericActionEvent<CheckerboardViewerAction,
,CheckerboardViewer<P, S, ?>> org.refcodes.observer.GenericEvent<CheckerboardViewer<P,
S, ?>>
public class ViewportOffsetChangedEvent<P extends Player<P,S>,S>
extends AbstractCheckerboardViewerEvent<P,S>
implements CheckerboardViewerEvent<P,S>, org.refcodes.graphical.ViewportOffset
The Class ViewportOffsetChangedEvent.
-
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.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.ViewportOffset
org.refcodes.graphical.ViewportOffset.ViewportOffsetAccessor, org.refcodes.graphical.ViewportOffset.ViewportOffsetBuilder<B extends org.refcodes.graphical.ViewportOffset.ViewportOffsetBuilder<B>>, org.refcodes.graphical.ViewportOffset.ViewportOffsetMutator, org.refcodes.graphical.ViewportOffset.ViewportOffsetProperty
Nested classes/interfaces inherited from interface org.refcodes.graphical.ViewportOffsetXAccessor
org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXBuilder<B extends org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXBuilder<B>>, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXMutator, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXProperty
Nested classes/interfaces inherited from interface org.refcodes.graphical.ViewportOffsetYAccessor
org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<B extends org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<B>>, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYMutator, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYProperty
-
Field Summary
-
Constructor Summary
ConstructorDescriptionViewportOffsetChangedEvent
(int aOffsetY, int aOffsetX, int aPrecedingOffsetX, int aPrecedingOffsetY, CheckerboardViewer<P, S, ?> aSource) Instantiates a new viewport offset changed event. -
Method Summary
Modifier and TypeMethodDescriptionorg.refcodes.graphical.ViewportOffset
Gets the preceding viewport offset.int
int
toString()
Methods inherited from class org.refcodes.checkerboard.AbstractCheckerboardViewerEvent
getAction, getSource
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.refcodes.mixin.ActionAccessor
getAction
Methods inherited from interface org.refcodes.mixin.SourceAccessor
getSource
-
Field Details
-
ACTION
-
-
Constructor Details
-
ViewportOffsetChangedEvent
public ViewportOffsetChangedEvent(int aOffsetY, int aOffsetX, int aPrecedingOffsetX, int aPrecedingOffsetY, CheckerboardViewer<P, S, ?> aSource) Instantiates a new viewport offset changed event.- Parameters:
aOffsetY
- the offset YaOffsetX
- the offset XaPrecedingOffsetX
- the preceding offset XaPrecedingOffsetY
- the preceding offset YaSource
- The according source (origin).
-
-
Method Details
-
getViewportOffsetX
public int getViewportOffsetX()- Specified by:
getViewportOffsetX
in interfaceorg.refcodes.graphical.ViewportOffsetXAccessor
-
getViewportOffsetY
public int getViewportOffsetY()- Specified by:
getViewportOffsetY
in interfaceorg.refcodes.graphical.ViewportOffsetYAccessor
-
getPrecedingViewportOffset
public org.refcodes.graphical.ViewportOffset getPrecedingViewportOffset()Gets the preceding viewport offset.- Returns:
- the preceding viewport offset
-
toString
-