- CHANGE_POSITION - org.refcodes.checkerboard.PlayerAction
-
- ChangePositionEvent<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
The Interface ChangePositionEvent.
- ChangePositionEventImpl<P extends Player<P,?>> - Class in org.refcodes.checkerboard
-
The Class ChangePositionEventImpl.
- ChangePositionEventImpl(int, int, int, int, P) - Constructor for class org.refcodes.checkerboard.ChangePositionEventImpl
-
Instantiates a new change position event.
- ChangePositionEventImpl(Position, Position, P) - Constructor for class org.refcodes.checkerboard.ChangePositionEventImpl
-
Instantiates a new change position event.
- ChangePositionObserver<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
Change position event observer.
- Checkerboard<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
The Interface Checkerboard.
- CheckerboardAccessor<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
Provides an accessor for a player property.
- CheckerboardAccessor.CheckerboardBuilder<P extends Player<P,S>,S,B extends CheckerboardAccessor.CheckerboardBuilder<P,S,B>> - Interface in org.refcodes.checkerboard
-
Provides a builder method for a player property returning the builder for
applying multiple build operations.
- CheckerboardAccessor.CheckerboardMutator<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
Provides a mutator for a player property.
- CheckerboardAccessor.CheckerboardProperty<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
Provides a player property.
- CheckerboardAction - Enum in org.refcodes.checkerboard
-
The Enum CheckerboardAction.
- CheckerboardEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
The Interface CheckerboardEvent.
- CheckerboardImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
The Class CheckerboardImpl.
- CheckerboardImpl() - Constructor for class org.refcodes.checkerboard.CheckerboardImpl
-
- CheckerboardObserver<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
An asynchronous update interface for receiving notifications about
Checkerboard information as the Checkerboard is constructed.
- CheckerboardViewer<P extends Player<P,S>,S,CBV extends CheckerboardViewer<P,S,CBV>> - Interface in org.refcodes.checkerboard
-
The Interface CheckerboardViewer.
- CheckerboardViewerAction - Enum in org.refcodes.checkerboard
-
The Enum CheckerboardViewerAction.
- CheckerboardViewerEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
The Interface CheckerboardViewerEvent.
- clearPlayers() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Clear players.
- clearPlayers() - Method in interface org.refcodes.checkerboard.Players
-
Clear players.
- clearSprites() - Method in interface org.refcodes.checkerboard.Sprites
-
Clear sprites.
- click() - Method in class org.refcodes.checkerboard.AbstractPlayer
-
Selects ("clicks") the player.
- click() - Method in interface org.refcodes.checkerboard.Player
-
Selects ("clicks") the player.
- CLICKED - org.refcodes.checkerboard.PlayerAction
-
- ClickedEvent<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
The Interface StateChangedEvent.
- ClickedEventImpl<P extends Player<P,?>> - Class in org.refcodes.checkerboard
-
The Class ChangePositionEventImpl.
- ClickedEventImpl(P) - Constructor for class org.refcodes.checkerboard.ClickedEventImpl
-
Instantiates a new clicked event.
- ClickedObserver<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
Click event observer.
- CLOCKWISE - org.refcodes.checkerboard.Rotation
-
Represents a clockwise rotation.
- clockwiseNext() - Method in enum org.refcodes.checkerboard.MooreNeighbourhood
-
Returns the next clockwise state relative to the current state.
- clockwiseNext() - Method in interface org.refcodes.checkerboard.Neighbourhood
-
Returns the next clockwise state relative to the current state.
- clockwiseNext() - Method in enum org.refcodes.checkerboard.VonNeumannNeighbourhood
-
Returns the next clockwise state relative to the current state.
- clockwisePrevious() - Method in enum org.refcodes.checkerboard.MooreNeighbourhood
-
Returns the next anti-clockwise state relative to the current state.
- clockwisePrevious() - Method in interface org.refcodes.checkerboard.Neighbourhood
-
Returns the next anti-clockwise state relative to the current state.
- clockwisePrevious() - Method in enum org.refcodes.checkerboard.VonNeumannNeighbourhood
-
Returns the next anti-clockwise state relative to the current state.
- ConsoleCheckerboardViewer<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
- ConsoleCheckerboardViewerImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
Most basic implementation of the
CheckerboardViewer
interface
printing the current checkerboard as good as it gets.
- ConsoleCheckerboardViewerImpl(Checkerboard<P, S>, ConsoleSpriteFactory<S>) - Constructor for class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
- ConsoleCheckerboardViewerImpl(Checkerboard<P, S>, ConsoleSpriteFactory<S>, int) - Constructor for class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
- ConsoleCheckerboardViewerImpl(Checkerboard<P, S>, ConsoleSpriteFactory<S>, int, int) - Constructor for class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
- ConsoleSpriteFactory<S> - Interface in org.refcodes.checkerboard
-
- containsSprite(S) - Method in interface org.refcodes.checkerboard.Sprites
-
Contains sprite.
- getAction() - Method in class org.refcodes.checkerboard.AbstractCheckerboardEvent
- getAction() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewerEvent
- getAction() - Method in class org.refcodes.checkerboard.AbstractPlayerEvent
- getBackgroundFactory() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
Retrieves the background factory from the background factory property.
- getBackgroundFactory() - Method in interface org.refcodes.checkerboard.BackgroundFactoryAccessor
-
Retrieves the background factory from the background factory property.
- getCheckerboard() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
Gets the checkerboard.
- getCheckerboard() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
Gets the checkerboard.
- getCheckerboard() - Method in interface org.refcodes.checkerboard.CheckerboardAccessor
-
Retrieves the player from the player property.
- getColumn(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Gets the column.
- getColumn(int) - Method in interface org.refcodes.checkerboard.Checkerboard
-
Gets the column.
- getColumnWidth() - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
- getContainerHeight() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- getContainerWidth() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- getFieldGap() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- getFieldHeight() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- getFieldWidth() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- getGridHeight() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- getGridHeight() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- getGridHeight() - Method in class org.refcodes.checkerboard.GridDimensionChangedEventImpl
- getGridMode() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- getGridMode() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- getGridMode() - Method in class org.refcodes.checkerboard.GridModeChangedEventImpl
- getGridWidth() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- getGridWidth() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- getGridWidth() - Method in class org.refcodes.checkerboard.GridDimensionChangedEventImpl
- getMinViewportDimension() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- getMoveMode() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- getNeighbours() - Method in enum org.refcodes.checkerboard.NeighbourhoodPositions
-
- getPlayer() - Method in class org.refcodes.checkerboard.AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent
-
Gets the player.
- getPlayer() - Method in interface org.refcodes.checkerboard.PlayerAccessor
-
Retrieves the player from the player property.
- getPlayers() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Gets the players.
- getPlayers() - Method in interface org.refcodes.checkerboard.Players
-
Gets the players.
- getPositionX() - Method in class org.refcodes.checkerboard.AbstractPlayer
- getPositionX() - Method in class org.refcodes.checkerboard.ChangePositionEventImpl
- getPositionX() - Method in enum org.refcodes.checkerboard.MooreNeighbourhood
-
Returns the relative X position to position (0, 0).
- getPositionX() - Method in class org.refcodes.checkerboard.PositionChangedEventImpl
- getPositionX() - Method in enum org.refcodes.checkerboard.VonNeumannNeighbourhood
-
Returns the relative X position to position (0, 0).
- getPositionY() - Method in class org.refcodes.checkerboard.AbstractPlayer
- getPositionY() - Method in class org.refcodes.checkerboard.ChangePositionEventImpl
- getPositionY() - Method in enum org.refcodes.checkerboard.MooreNeighbourhood
-
Returns the relative Y position to position (0, 0).
- getPositionY() - Method in class org.refcodes.checkerboard.PositionChangedEventImpl
- getPositionY() - Method in enum org.refcodes.checkerboard.VonNeumannNeighbourhood
-
Returns the relative Y position to position (0, 0).
- getPrecedingGridDimension() - Method in interface org.refcodes.checkerboard.GridDimensionChangedEvent
-
Gets the preceding grid dimension.
- getPrecedingGridDimension() - Method in class org.refcodes.checkerboard.GridDimensionChangedEventImpl
-
Gets the preceding grid dimension.
- getPrecedingGridMode() - Method in interface org.refcodes.checkerboard.GridModeChangedEvent
-
Gets the preceding grid mode.
- getPrecedingGridMode() - Method in class org.refcodes.checkerboard.GridModeChangedEventImpl
-
Gets the preceding grid mode.
- getPrecedingPosition() - Method in interface org.refcodes.checkerboard.ChangePositionEvent
-
Gets the preceding position.
- getPrecedingPosition() - Method in class org.refcodes.checkerboard.ChangePositionEventImpl
-
Gets the preceding position.
- getPrecedingPosition() - Method in interface org.refcodes.checkerboard.PositionChangedEvent
-
Gets the preceding position.
- getPrecedingPosition() - Method in class org.refcodes.checkerboard.PositionChangedEventImpl
-
Gets the preceding position.
- getPrecedingState() - Method in interface org.refcodes.checkerboard.StateChangedEvent
-
Gets the preceding state.
- getPrecedingState() - Method in class org.refcodes.checkerboard.StateChangedEventImpl
-
Gets the preceding state.
- getPrecedingViewportDimension() - Method in interface org.refcodes.checkerboard.ViewportDimensionChangedEvent
-
Gets the preceding viewport dimension.
- getPrecedingViewportDimension() - Method in class org.refcodes.checkerboard.ViewportDimensionChangedEventImpl
-
Gets the preceding viewport dimension.
- getPrecedingViewportOffset() - Method in interface org.refcodes.checkerboard.ViewportOffsetChangedEvent
-
Gets the preceding viewport offset.
- getPrecedingViewportOffset() - Method in class org.refcodes.checkerboard.ViewportOffsetChangedEventImpl
-
Gets the preceding viewport offset.
- getRedrawLoopTimeInMillis() - Method in interface org.refcodes.checkerboard.ConsoleCheckerboardViewer
-
Retrieves the refresh loop time between two redraw cycles of the
Checkerboard
.
- getRedrawLoopTimeInMillis() - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
Retrieves the refresh loop time between two redraw cycles of the
Checkerboard
.
- getRow(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Gets the row.
- getRow(int) - Method in interface org.refcodes.checkerboard.Checkerboard
-
Gets the row.
- getScaleMode() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- getSource() - Method in class org.refcodes.checkerboard.AbstractCheckerboardEvent
- getSource() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewerEvent
- getSource() - Method in class org.refcodes.checkerboard.AbstractPlayerEvent
- getSprite(S) - Method in interface org.refcodes.checkerboard.Sprites
-
Gets the sprite.
- getSpriteFactory() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
Retrieves the sprite factory from the sprite factory property.
- getSpriteFactory() - Method in interface org.refcodes.checkerboard.SpriteFactoryAccessor
-
Retrieves the sprite factory from the sprite factory property.
- getStatus() - Method in class org.refcodes.checkerboard.AbstractPlayer
- getStatus() - Method in class org.refcodes.checkerboard.StateChangedEventImpl
- getVectorX() - Method in class org.refcodes.checkerboard.ChangePositionEventImpl
- getVectorX() - Method in class org.refcodes.checkerboard.PositionChangedEventImpl
- getVectorY() - Method in class org.refcodes.checkerboard.ChangePositionEventImpl
- getVectorY() - Method in class org.refcodes.checkerboard.PositionChangedEventImpl
- getViewportHeight() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- getViewportHeight() - Method in class org.refcodes.checkerboard.ViewportDimensionChangedEventImpl
- getViewportOffset() - Method in interface org.refcodes.checkerboard.ViewportDimensionChangedEvent
-
Gets the viewport offset.
- getViewportOffset() - Method in class org.refcodes.checkerboard.ViewportDimensionChangedEventImpl
-
Gets the viewport offset.
- getViewportOffsetX() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- getViewportOffsetX() - Method in class org.refcodes.checkerboard.ViewportOffsetChangedEventImpl
- getViewportOffsetY() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- getViewportOffsetY() - Method in class org.refcodes.checkerboard.ViewportOffsetChangedEventImpl
- getViewportWidth() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- getViewportWidth() - Method in class org.refcodes.checkerboard.ViewportDimensionChangedEventImpl
- GraphicalCheckerboardViewer<P extends Player<P,S>,S,IMG,SF extends SpriteFactory<IMG,S,?>,BF extends BackgroundFactory<IMG,CBV>,CBV extends GraphicalCheckerboardViewer<P,S,IMG,SF,BF,CBV>> - Interface in org.refcodes.checkerboard
-
The Interface GraphicalCheckerboardViewer.
- GRID_DIMENSION_CHANGED - org.refcodes.checkerboard.CheckerboardAction
-
- GRID_MODE_CHANGED - org.refcodes.checkerboard.CheckerboardAction
-
- GridDimensionChangedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
The Interface GridDimensionChangedEvent.
- GridDimensionChangedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
The Class GridDimensionChangedEventImpl.
- GridDimensionChangedEventImpl(int, int, int, int, Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.GridDimensionChangedEventImpl
-
Instantiates a new grid dimension changed event.
- GridModeChangedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
The Interface GridModeChangedEvent.
- GridModeChangedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
The Class GridModeChangedEventImpl.
- GridModeChangedEventImpl(GridMode, GridMode, Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.GridModeChangedEventImpl
-
Instantiates a new grid mode changed event.
- onChangePosition(ChangePositionObserver<P>) - Method in interface org.refcodes.checkerboard.Player
-
Registers an according observer.
- onChangePositionEvent(ChangePositionEvent<P>) - Method in interface org.refcodes.checkerboard.ChangePositionObserver
-
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
- onChangePositionEvent(ChangePositionEvent<P>) - Method in interface org.refcodes.checkerboard.PlayerObserver
-
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
- onChangePositionEvent(ChangePositionEvent<P>, Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onChangePositionEvent(ChangePositionEvent<P>, Checkerboard<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onCheckerboardEvent(CheckerboardEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onCheckerboardEvent(CheckerboardEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onClicked(ClickedObserver<P>) - Method in interface org.refcodes.checkerboard.Player
-
Registers an according observer.
- onClickedEvent(ClickedEvent<P>) - Method in interface org.refcodes.checkerboard.ClickedObserver
-
This method is called when a player has been clicked.
- onClickedEvent(ClickedEvent<P>) - Method in interface org.refcodes.checkerboard.PlayerObserver
-
This method is called when a player has been clicked.
- onDraggabilityChanged(DraggabilityChangedObserver<P>) - Method in interface org.refcodes.checkerboard.Player
-
Registers an according observer.
- onDraggabilityChangedEvent(DraggabilityChangedEvent<P>) - Method in interface org.refcodes.checkerboard.DraggabilityChangedObserver
-
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
- onDraggabilityChangedEvent(DraggabilityChangedEvent<P>) - Method in interface org.refcodes.checkerboard.PlayerObserver
-
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
- onDraggabilityChangedEvent(DraggabilityChangedEvent<P>, Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onDraggabilityChangedEvent(DraggabilityChangedEvent<P>, Checkerboard<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onEventPrintPlayground() - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
Prints the playground upon an according
Checkerboard
event in
case the
- onGridDimensionChangedEvent(GridDimensionChangedEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onGridDimensionChangedEvent(GridDimensionChangedEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onGridModeChangedEvent(GridModeChangedEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onGridModeChangedEvent(GridModeChangedEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onPlayerAddedEvent(PlayerAddedEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onPlayerAddedEvent(PlayerAddedEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onPlayerEvent(PlayerEvent<P>) - Method in interface org.refcodes.checkerboard.PlayerObserver
-
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
- onPlayerEvent(PlayerEvent<P>, Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onPlayerEvent(PlayerEvent<P>, Checkerboard<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onPlayerRemovedEvent(PlayerRemovedEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onPlayerRemovedEvent(PlayerRemovedEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onPositionChanged(PositionChangedObserver<P>) - Method in interface org.refcodes.checkerboard.Player
-
Registers an according observer.
- onPositionChangedEvent(PositionChangedEvent<P>) - Method in interface org.refcodes.checkerboard.PlayerObserver
-
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
- onPositionChangedEvent(PositionChangedEvent<P>) - Method in interface org.refcodes.checkerboard.PositionChangedObserver
-
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
- onPositionChangedEvent(PositionChangedEvent<P>, Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onPositionChangedEvent(PositionChangedEvent<P>, Checkerboard<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onStateChanged(StateChangedObserver<P, S>) - Method in interface org.refcodes.checkerboard.Player
-
Registers an according observer.
- onStateChangedEvent(StateChangedEvent<P, S>) - Method in interface org.refcodes.checkerboard.PlayerObserver
-
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
- onStateChangedEvent(StateChangedEvent<P, S>) - Method in interface org.refcodes.checkerboard.StateChangedObserver
-
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
- onStateChangedEvent(StateChangedEvent<P, S>, Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onStateChangedEvent(StateChangedEvent<P, S>, Checkerboard<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onSubscribe(SubscribeEvent<Checkerboard<P, S>>) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- onUnsubscribe(UnsubscribeEvent<Checkerboard<P, S>>) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- onUnsubscribe(UnsubscribeEvent<Checkerboard<P, S>>) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- onViewportDimensionChangedEvent(ViewportDimensionChangedEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onViewportDimensionChangedEvent(ViewportDimensionChangedEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onViewportOffsetChangedEvent(ViewportOffsetChangedEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onViewportOffsetChangedEvent(ViewportOffsetChangedEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onVisibilityChanged(VisibilityChangedObserver<P>) - Method in interface org.refcodes.checkerboard.Player
-
Registers an according observer.
- onVisibilityChangedEvent(VisibilityChangedEvent<P>) - Method in interface org.refcodes.checkerboard.PlayerObserver
-
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
- onVisibilityChangedEvent(VisibilityChangedEvent<P>) - Method in interface org.refcodes.checkerboard.VisibilityChangedObserver
-
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
- onVisibilityChangedEvent(VisibilityChangedEvent<P>, Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- onVisibilityChangedEvent(VisibilityChangedEvent<P>, Checkerboard<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
This method is called when information about an Checkerboard which was
previously requested using an asynchronous interface becomes available.
- org.refcodes.checkerboard - module org.refcodes.checkerboard
-
- org.refcodes.checkerboard - package org.refcodes.checkerboard
-
The refcodes-checkerboard artifact provides types and definitions to
represent a virtual checkerboard to be used by the alike games two
dimensional cellular automatons.
- Player<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
A
Player
defines an actor (player) on a playground (checkerboard).
- PLAYER_ADDED - org.refcodes.checkerboard.CheckerboardAction
-
- PLAYER_REMOVED - org.refcodes.checkerboard.CheckerboardAction
-
- PlayerAccessor<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
Provides an accessor for a player property.
- PlayerAccessor.PlayerBuilder<P extends Player<P,?>,B extends PlayerAccessor.PlayerBuilder<P,B>> - Interface in org.refcodes.checkerboard
-
Provides a builder method for a player property returning the builder for
applying multiple build operations.
- PlayerAccessor.PlayerMutator<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
Provides a mutator for a player property.
- PlayerAccessor.PlayerProperty<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
Provides a player property.
- PlayerAction - Enum in org.refcodes.checkerboard
-
The Enum PlayerAction.
- PlayerAddedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
The Interface PlayerAddedEvent.
- PlayerAddedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
The Class PlayerAddedEventImpl.
- PlayerAddedEventImpl(P, Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.PlayerAddedEventImpl
-
Instantiates a new player added event.
- playerCount() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Player count.
- playerCount() - Method in interface org.refcodes.checkerboard.Players
-
Player count.
- PlayerEvent<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
Base definition of a player related event.
- PlayerObserver<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
An asynchronous update interface for receiving notifications about Player
information as the Player is constructed.
- PlayerRemovedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
The Interface PlayerRemovedEvent.
- PlayerRemovedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
The Class PlayerRemovedEventImpl.
- PlayerRemovedEventImpl(P, Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.PlayerRemovedEventImpl
-
Instantiates a new player removed event.
- players() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Players.
- players() - Method in interface org.refcodes.checkerboard.Players
-
Players.
- Players<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
The Interface Players.
- POSITION_CHANGED - org.refcodes.checkerboard.PlayerAction
-
- PositionChangedEvent<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
The Interface PositionChangedEvent.
- PositionChangedEventImpl<P extends Player<P,?>> - Class in org.refcodes.checkerboard
-
The Class PositionChangedEventImpl.
- PositionChangedEventImpl(int, int, int, int, P) - Constructor for class org.refcodes.checkerboard.PositionChangedEventImpl
-
Instantiates a new position changed event.
- PositionChangedEventImpl(Position, Position, P) - Constructor for class org.refcodes.checkerboard.PositionChangedEventImpl
-
Instantiates a new position changed event.
- PositionChangedObserver<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
Position changed event observer.
- printPlaygroundDaemon() - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
- putPlayer(P) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Put player.
- putPlayer(P) - Method in interface org.refcodes.checkerboard.Players
-
Put player.
- putSprite(Relation<S, IMG>) - Method in interface org.refcodes.checkerboard.Sprites
-
Put sprite.
- putSprite(S, IMG) - Method in interface org.refcodes.checkerboard.Sprites
-
Put sprite.
- valueOf(String) - Static method in enum org.refcodes.checkerboard.CheckerboardAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.refcodes.checkerboard.CheckerboardViewerAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.refcodes.checkerboard.MooreNeighbourhood
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.refcodes.checkerboard.NeighbourhoodPositions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.refcodes.checkerboard.PlayerAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.refcodes.checkerboard.Rotation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.refcodes.checkerboard.VonNeumannNeighbourhood
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.refcodes.checkerboard.CheckerboardAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.refcodes.checkerboard.CheckerboardViewerAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.refcodes.checkerboard.MooreNeighbourhood
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.refcodes.checkerboard.NeighbourhoodPositions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.refcodes.checkerboard.PlayerAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.refcodes.checkerboard.Rotation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in interface org.refcodes.checkerboard.Sprites
-
Values.
- values() - Static method in enum org.refcodes.checkerboard.VonNeumannNeighbourhood
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VIEWPORT_DIMENSION_CHANGED - org.refcodes.checkerboard.CheckerboardViewerAction
-
- VIEWPORT_OFFSET_CHANGED - org.refcodes.checkerboard.CheckerboardViewerAction
-
- ViewportDimensionChangedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
The Interface ViewportDimensionChangedEvent.
- ViewportDimensionChangedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
The Class ViewportDimensionChangedEventImpl.
- ViewportDimensionChangedEventImpl(int, int, int, int, int, int, CheckerboardViewer<P, S, ?>) - Constructor for class org.refcodes.checkerboard.ViewportDimensionChangedEventImpl
-
Instantiates a new viewport dimension changed event.
- ViewportOffsetChangedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
The Interface ViewportOffsetChangedEvent.
- ViewportOffsetChangedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
The Class ViewportOffsetChangedEventImpl.
- ViewportOffsetChangedEventImpl(int, int, int, int, CheckerboardViewer<P, S, ?>) - Constructor for class org.refcodes.checkerboard.ViewportOffsetChangedEventImpl
-
Instantiates a new viewport offset changed event.
- VISIBILITY_CHANGED - org.refcodes.checkerboard.PlayerAction
-
- VisibilityChangedEvent<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
The Interface VisibilityChangedEvent.
- VisibilityChangedEventImpl<P extends Player<P,?>> - Class in org.refcodes.checkerboard
-
The Class VisibilityChangedEventImpl.
- VisibilityChangedEventImpl(P) - Constructor for class org.refcodes.checkerboard.VisibilityChangedEventImpl
-
Instantiates a new visibility changed event.
- VisibilityChangedObserver<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
Visibility changed event observer.
- VON_NEUMANN - org.refcodes.checkerboard.NeighbourhoodPositions
-
- VonNeumannNeighbourhood - Enum in org.refcodes.checkerboard
-
Definitions of the Von-Neumann neighbourhood.