P - the generic typeS - The type which's instances represent a Player state.IMG - The type for the state's representation ("image").SF - the generic typeCBV - The CheckerboardViewer's type implementing this
interface.CheckerboardObserver<P,S>, CheckerboardViewer<P,S,CBV>, org.refcodes.component.Component, org.refcodes.component.Destroyable, org.refcodes.component.Initializable, org.refcodes.component.Initializable.InitializeBuilder<CBV>, org.refcodes.component.InitializableComponent, org.refcodes.graphical.GridDimension, org.refcodes.graphical.GridHeightAccessor, org.refcodes.graphical.GridModeAccessor, org.refcodes.graphical.GridWidthAccessor, org.refcodes.graphical.MinViewportDimension, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionBuilder<CBV>, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionMutator, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionProperty, org.refcodes.graphical.ViewportDimension, org.refcodes.graphical.ViewportDimension.ViewportDimensionBuilder<CBV>, org.refcodes.graphical.ViewportDimension.ViewportDimensionMutator, org.refcodes.graphical.ViewportDimension.ViewportDimensionProperty, org.refcodes.graphical.ViewportHeightAccessor, org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightBuilder<CBV>, org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightMutator, org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightProperty, org.refcodes.graphical.ViewportOffset, org.refcodes.graphical.ViewportOffset.ViewportOffsetBuilder<CBV>, org.refcodes.graphical.ViewportOffset.ViewportOffsetMutator, org.refcodes.graphical.ViewportOffset.ViewportOffsetProperty, org.refcodes.graphical.ViewportOffsetXAccessor, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXBuilder<CBV>, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXMutator, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXProperty, org.refcodes.graphical.ViewportOffsetYAccessor, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<CBV>, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYMutator, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYProperty, org.refcodes.graphical.ViewportWidthAccessor, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthBuilder<CBV>, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthMutator, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthProperty, org.refcodes.observer.ObservableObserver<Checkerboard<P,S>>AbstractGraphicalCheckerboardViewerpublic abstract class AbstractCheckerboardViewer<P extends Player<P,S>,S,IMG,SF extends SpriteFactory<IMG,S,?>,CBV extends CheckerboardViewer<P,S,CBV>> extends Object implements CheckerboardViewer<P,S,CBV>
Checkerboard, register an observer by invoking
Observable.subscribeObserver(Object). The default
CheckerboardImpl.subscribeObserver(org.refcodes.checkerboard.CheckerboardObserver)
method will invoke this onSubscribe(SubscribeEvent) method which in
turn sets the Checkerboard instance. Retrieve it by calling
getCheckerboard()org.refcodes.component.Destroyable.DestroyAutomatonorg.refcodes.graphical.GridDimension.GridDimensionBuilder<B extends org.refcodes.graphical.GridDimension.GridDimensionBuilder<B>>, org.refcodes.graphical.GridDimension.GridDimensionMutator, org.refcodes.graphical.GridDimension.GridDimensionProperty, org.refcodes.graphical.GridDimension.GridDimensionPropertyBuilderorg.refcodes.graphical.GridHeightAccessor.GridHeightBuilder<B extends org.refcodes.graphical.GridHeightAccessor.GridHeightBuilder<B>>, org.refcodes.graphical.GridHeightAccessor.GridHeightMutator, org.refcodes.graphical.GridHeightAccessor.GridHeightPropertyorg.refcodes.graphical.GridModeAccessor.GridModeBuilder<B extends org.refcodes.graphical.GridModeAccessor.GridModeBuilder<B>>, org.refcodes.graphical.GridModeAccessor.GridModeMutator, org.refcodes.graphical.GridModeAccessor.GridModePropertyorg.refcodes.graphical.GridWidthAccessor.GridWidthBuilder<B extends org.refcodes.graphical.GridWidthAccessor.GridWidthBuilder<B>>, org.refcodes.graphical.GridWidthAccessor.GridWidthMutator, org.refcodes.graphical.GridWidthAccessor.GridWidthPropertyorg.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.Initializable.InitializeBuilder<B extends org.refcodes.component.Initializable.InitializeBuilder<B>>, org.refcodes.component.Initializable.UncheckedInitializableorg.refcodes.graphical.MinViewportDimension.MinViewportDimensionBuilder<B extends org.refcodes.graphical.MinViewportDimension.MinViewportDimensionBuilder<B>>, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionMutator, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionProperty, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionPropertyBuilderBuilderorg.refcodes.graphical.ViewportDimension.ViewportDimensionBuilder<B extends org.refcodes.graphical.ViewportDimension.ViewportDimensionBuilder<B>>, org.refcodes.graphical.ViewportDimension.ViewportDimensionMutator, org.refcodes.graphical.ViewportDimension.ViewportDimensionProperty, org.refcodes.graphical.ViewportDimension.ViewportDimensionPropertyBuilderBuilderorg.refcodes.graphical.ViewportHeightAccessor.ViewportHeightBuilder<B extends org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightBuilder<B>>, org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightMutator, org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightPropertyorg.refcodes.graphical.ViewportOffset.ViewportOffsetBuilder<B extends org.refcodes.graphical.ViewportOffset.ViewportOffsetBuilder<B>>, org.refcodes.graphical.ViewportOffset.ViewportOffsetMutator, org.refcodes.graphical.ViewportOffset.ViewportOffsetProperty, org.refcodes.graphical.ViewportOffset.ViewportOffsetPropertyBuilderorg.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXBuilder<B extends org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXBuilder<B>>, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXMutator, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXPropertyorg.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<B extends org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<B>>, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYMutator, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYPropertyorg.refcodes.graphical.ViewportWidthAccessor.ViewportWidthBuilder<B extends org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthBuilder<B>>, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthMutator, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthProperty| Constructor | Description |
|---|---|
AbstractCheckerboardViewer() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
destroy() |
|
protected Checkerboard<P,S> |
getCheckerboard() |
Gets the checkerboard.
|
int |
getGridHeight() |
|
org.refcodes.graphical.GridMode |
getGridMode() |
|
int |
getGridWidth() |
|
org.refcodes.graphical.ViewportDimension |
getMinViewportDimension() |
|
int |
getViewportHeight() |
|
int |
getViewportOffsetX() |
|
int |
getViewportOffsetY() |
|
int |
getViewportWidth() |
|
void |
onSubscribe(org.refcodes.observer.SubscribeEvent<Checkerboard<P,S>> aSubscribeEvent) |
|
void |
onUnsubscribe(org.refcodes.observer.UnsubscribeEvent<Checkerboard<P,S>> aUnsubscribeEvent) |
|
void |
setMinViewportDimension(int aWidth,
int aHeight) |
|
void |
setMinViewportDimension(org.refcodes.graphical.ViewportDimension aDimension) |
|
void |
setViewportDimension(int aWidth,
int aHeight) |
|
void |
setViewportDimension(org.refcodes.graphical.Dimension aDimension) |
|
void |
setViewportDimension(org.refcodes.graphical.ViewportDimension aGridDimension) |
|
void |
setViewportHeight(int aGridHeight) |
|
void |
setViewportOffset(int aPosX,
int aPosY) |
|
void |
setViewportOffset(org.refcodes.graphical.Offset aOffset) |
|
void |
setViewportOffset(org.refcodes.graphical.Position aOffset) |
|
void |
setViewportOffset(org.refcodes.graphical.ViewportOffset aOffset) |
|
void |
setViewportOffsetX(int aPosX) |
|
void |
setViewportOffsetY(int aPosY) |
|
void |
setViewportWidth(int aGridWidth) |
|
CBV |
withInitialize() |
With initialize.
|
CBV |
withMinViewportDimension(int aWidth,
int aHeight) |
With min viewport dimension.
|
CBV |
withMinViewportDimension(org.refcodes.graphical.ViewportDimension aDimension) |
With min viewport dimension.
|
CBV |
withViewportDimension(int aWidth,
int aHeight) |
With viewport dimension.
|
CBV |
withViewportDimension(org.refcodes.graphical.Dimension aDimension) |
With viewport dimension.
|
CBV |
withViewportDimension(org.refcodes.graphical.ViewportDimension aGridDimension) |
With viewport dimension.
|
CBV |
withViewportHeight(int aGridHeight) |
With viewport height.
|
CBV |
withViewportOffset(int aPosX,
int aPosY) |
With viewport offset.
|
CBV |
withViewportOffset(org.refcodes.graphical.Offset aOffset) |
With viewport offset.
|
CBV |
withViewportOffset(org.refcodes.graphical.Position aOffset) |
With viewport offset.
|
CBV |
withViewportOffset(org.refcodes.graphical.ViewportOffset aOffset) |
With viewport offset.
|
CBV |
withViewportOffsetX(int aPosX) |
With viewport offset X.
|
CBV |
withViewportOffsetY(int aPosY) |
With viewport offset Y.
|
CBV |
withViewportWidth(int aGridWidth) |
With viewport width.
|
onChangePositionEvent, onCheckerboardEvent, onDraggabilityChangedEvent, onGridDimensionChangedEvent, onGridModeChangedEvent, onPlayerAddedEvent, onPlayerEvent, onPlayerRemovedEvent, onPositionChangedEvent, onStateChangedEvent, onViewportDimensionChangedEvent, onViewportOffsetChangedEvent, onVisibilityChangedEventisInBounds, isInBounds, isInHeight, isInWidthinitialize, initializeUncheckedwithInitializeUncheckedpublic CBV withInitialize() throws org.refcodes.component.InitializeException
public CBV withViewportOffsetY(int aPosY)
public CBV withViewportHeight(int aGridHeight)
public CBV withViewportWidth(int aGridWidth)
public CBV withViewportDimension(int aWidth, int aHeight)
public CBV withViewportDimension(org.refcodes.graphical.ViewportDimension aGridDimension)
public CBV withViewportDimension(org.refcodes.graphical.Dimension aDimension)
public CBV withViewportOffset(int aPosX, int aPosY)
public CBV withViewportOffset(org.refcodes.graphical.Position aOffset)
public CBV withViewportOffset(org.refcodes.graphical.ViewportOffset aOffset)
public CBV withViewportOffset(org.refcodes.graphical.Offset aOffset)
public CBV withViewportOffsetX(int aPosX)
public CBV withMinViewportDimension(org.refcodes.graphical.ViewportDimension aDimension)
public CBV withMinViewportDimension(int aWidth, int aHeight)
public void setViewportDimension(int aWidth,
int aHeight)
setViewportDimension in interface org.refcodes.graphical.ViewportDimension.ViewportDimensionMutatorpublic void setViewportDimension(org.refcodes.graphical.ViewportDimension aGridDimension)
setViewportDimension in interface org.refcodes.graphical.ViewportDimension.ViewportDimensionMutatorpublic void setViewportDimension(org.refcodes.graphical.Dimension aDimension)
setViewportDimension in interface org.refcodes.graphical.ViewportDimension.ViewportDimensionMutatorpublic void setViewportWidth(int aGridWidth)
setViewportWidth in interface org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthMutatorpublic void setViewportHeight(int aGridHeight)
setViewportHeight in interface org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightMutatorpublic int getViewportWidth()
getViewportWidth in interface org.refcodes.graphical.ViewportWidthAccessorpublic int getViewportHeight()
getViewportHeight in interface org.refcodes.graphical.ViewportHeightAccessorpublic void setViewportOffset(int aPosX,
int aPosY)
setViewportOffset in interface org.refcodes.graphical.ViewportOffset.ViewportOffsetMutatorpublic void setViewportOffset(org.refcodes.graphical.Position aOffset)
setViewportOffset in interface org.refcodes.graphical.ViewportOffset.ViewportOffsetMutatorpublic void setViewportOffset(org.refcodes.graphical.ViewportOffset aOffset)
setViewportOffset in interface org.refcodes.graphical.ViewportOffset.ViewportOffsetMutatorpublic void setViewportOffset(org.refcodes.graphical.Offset aOffset)
setViewportOffset in interface org.refcodes.graphical.ViewportOffset.ViewportOffsetMutatorpublic void setViewportOffsetX(int aPosX)
setViewportOffsetX in interface org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXMutatorpublic int getViewportOffsetX()
getViewportOffsetX in interface org.refcodes.graphical.ViewportOffsetXAccessorpublic int getViewportOffsetY()
getViewportOffsetY in interface org.refcodes.graphical.ViewportOffsetYAccessorpublic void setViewportOffsetY(int aPosY)
setViewportOffsetY in interface org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYMutatorpublic void setMinViewportDimension(org.refcodes.graphical.ViewportDimension aDimension)
setMinViewportDimension in interface org.refcodes.graphical.MinViewportDimension.MinViewportDimensionMutatorpublic org.refcodes.graphical.ViewportDimension getMinViewportDimension()
getMinViewportDimension in interface org.refcodes.graphical.MinViewportDimensionpublic void setMinViewportDimension(int aWidth,
int aHeight)
setMinViewportDimension in interface org.refcodes.graphical.MinViewportDimension.MinViewportDimensionMutatorpublic org.refcodes.graphical.GridMode getGridMode()
getGridMode in interface org.refcodes.graphical.GridModeAccessorpublic int getGridWidth()
getGridWidth in interface org.refcodes.graphical.GridWidthAccessorpublic int getGridHeight()
getGridHeight in interface org.refcodes.graphical.GridHeightAccessorpublic void destroy()
destroy in interface org.refcodes.component.Destroyablepublic void onSubscribe(org.refcodes.observer.SubscribeEvent<Checkerboard<P,S>> aSubscribeEvent)
public void onUnsubscribe(org.refcodes.observer.UnsubscribeEvent<Checkerboard<P,S>> aUnsubscribeEvent)
protected Checkerboard<P,S> getCheckerboard()
Copyright © 2018. All rights reserved.