P
- The type representing a Player
S
- The type which's instances represent a Player
state.CBV
- The CheckerboardViewer
's type implementing this
interface.CheckerboardObserver<P,S>
, org.refcodes.component.Component
, org.refcodes.component.Destroyable
, org.refcodes.graphical.GridDimension
, org.refcodes.graphical.GridHeightAccessor
, org.refcodes.graphical.GridModeAccessor
, org.refcodes.graphical.GridWidthAccessor
, org.refcodes.component.Initializable
, org.refcodes.component.Initializable.InitializeBuilder<CBV>
, org.refcodes.component.InitializableComponent
, org.refcodes.graphical.MinViewportDimension
, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionBuilder<CBV>
, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionMutator
, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionProperty
, org.refcodes.observer.ObservableObserver<P>
, 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<P>
, 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<P>
, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXMutator
, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXProperty
, org.refcodes.graphical.ViewportOffsetYAccessor
, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<P>
, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYMutator
, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYProperty
, org.refcodes.graphical.ViewportWidthAccessor
, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthBuilder<P>
, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthMutator
, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthProperty
ConsoleCheckerboardViewer<P,S>
, GraphicalCheckerboardViewer<P,S,IMG,SF,BF,CBV>
AbstractCheckerboardViewer
, AbstractGraphicalCheckerboardViewer
, ConsoleCheckerboardViewerImpl
public interface CheckerboardViewer<P extends Player<P,S>,S,CBV extends CheckerboardViewer<P,S,CBV>> extends CheckerboardObserver<P,S>, org.refcodes.graphical.ViewportDimension.ViewportDimensionProperty, org.refcodes.graphical.ViewportDimension.ViewportDimensionBuilder<CBV>, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionProperty, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionBuilder<CBV>, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthProperty, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthBuilder<CBV>, org.refcodes.graphical.ViewportOffset.ViewportOffsetProperty, org.refcodes.graphical.ViewportOffset.ViewportOffsetBuilder<CBV>, org.refcodes.graphical.GridDimension, org.refcodes.graphical.GridModeAccessor, org.refcodes.component.InitializableComponent, org.refcodes.component.Initializable.InitializeBuilder<CBV>
org.refcodes.component.Destroyable.DestroyAutomaton
org.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.GridHeightAccessor.GridHeightBuilder<B extends org.refcodes.graphical.GridHeightAccessor.GridHeightBuilder<B>>, org.refcodes.graphical.GridHeightAccessor.GridHeightMutator, org.refcodes.graphical.GridHeightAccessor.GridHeightProperty
org.refcodes.graphical.GridModeAccessor.GridModeBuilder<B extends org.refcodes.graphical.GridModeAccessor.GridModeBuilder<B>>, org.refcodes.graphical.GridModeAccessor.GridModeMutator, org.refcodes.graphical.GridModeAccessor.GridModeProperty
org.refcodes.graphical.GridWidthAccessor.GridWidthBuilder<B extends org.refcodes.graphical.GridWidthAccessor.GridWidthBuilder<B>>, org.refcodes.graphical.GridWidthAccessor.GridWidthMutator, org.refcodes.graphical.GridWidthAccessor.GridWidthProperty
org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.Initializable.InitializeBuilder<B extends org.refcodes.component.Initializable.InitializeBuilder<B>>, org.refcodes.component.Initializable.UncheckedInitializable
org.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.ViewportDimension.ViewportDimensionBuilder<B extends org.refcodes.graphical.ViewportDimension.ViewportDimensionBuilder<B>>, org.refcodes.graphical.ViewportDimension.ViewportDimensionMutator, org.refcodes.graphical.ViewportDimension.ViewportDimensionProperty
org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightBuilder<B extends org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightBuilder<B>>, org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightMutator, org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightProperty
org.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.ViewportOffsetXAccessor.ViewportOffsetXBuilder<B extends org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXBuilder<B>>, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXMutator, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXProperty
org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<B extends org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<B>>, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYMutator, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYProperty
org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthBuilder<B extends org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthBuilder<B>>, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthMutator, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthProperty
onChangePositionEvent, onCheckerboardEvent, onDraggabilityChangedEvent, onGridDimensionChangedEvent, onGridModeChangedEvent, onPlayerAddedEvent, onPlayerEvent, onPlayerRemovedEvent, onPositionChangedEvent, onStateChangedEvent, onViewportDimensionChangedEvent, onViewportOffsetChangedEvent, onVisibilityChangedEvent
equals, isInBounds, isInBounds, isInHeight, isInWidth
initialize, initializeUnchecked
withInitialize, withInitializeUnchecked
getMinViewportDimension
withMinViewportDimension, withMinViewportDimension, withMinViewportDimension
setMinViewportDimension, setMinViewportDimension, setMinViewportDimension
letMinViewportDimension, letMinViewportDimension, letMinViewportDimension
onSubscribe, onUnsubscribe
withViewportDimension, withViewportDimension, withViewportDimension
setViewportDimension, setViewportDimension, setViewportDimension
withViewportHeight
setViewportHeight
letViewportHeight
withViewportOffset, withViewportOffset, withViewportOffset, withViewportOffset
setViewportOffset, setViewportOffset, setViewportOffset, setViewportOffset
withViewportOffsetX
setViewportOffsetX
letViewportOffsetX
withViewportOffsetY
setViewportOffsetY
letViewportOffsetY
withViewportWidth
Copyright © 2021. All rights reserved.