A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractCheckerboard<T extends Checkerboard<P,S>,P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
The Class CheckerboardImpl.
- AbstractCheckerboard() - Constructor for class org.refcodes.checkerboard.AbstractCheckerboard
- AbstractCheckerboardEvent<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
The Class AbstractCheckerboardEvent.
- AbstractCheckerboardEvent(CheckerboardAction, Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.AbstractCheckerboardEvent
-
Instantiates a new abstract checkerboard event.
- AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
The Class AbstractPlayerCheckerboardEvent.
- AbstractCheckerboardViewer<P extends Player<P,S>,S,IMG,SF extends SpriteFactory<IMG,S,?>,CBV extends CheckerboardViewer<P,S,CBV>> - Class in org.refcodes.checkerboard
-
In order to provide a
Checkerboard
, register an observer by invokingObservable.subscribeObserver(Object)
. - AbstractCheckerboardViewer(Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
Constructs the
CheckerboardViewer
for the givenCheckerboard
. - AbstractCheckerboardViewerEvent<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
The Class AbstractCheckerboardViewerEvent.
- AbstractCheckerboardViewerEvent(CheckerboardViewerAction, CheckerboardViewer<P, S, ?>) - Constructor for class org.refcodes.checkerboard.AbstractCheckerboardViewerEvent
-
Instantiates a new abstract checkerboard viewer event.
- AbstractGraphicalCheckerboardViewer<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>> - Class in org.refcodes.checkerboard
-
The Class AbstractGraphicalCheckerboardViewer.
- AbstractGraphicalCheckerboardViewer(Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
Constructs the
GraphicalCheckerboardViewer
for the givenCheckerboard
. - AbstractPlayer<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
The Class AbstractPlayer.
- AbstractPlayer() - Constructor for class org.refcodes.checkerboard.AbstractPlayer
-
Empty constructor.
- AbstractPlayer(int, int) - Constructor for class org.refcodes.checkerboard.AbstractPlayer
-
Instantiates a new abstract player.
- AbstractPlayer(Position) - Constructor for class org.refcodes.checkerboard.AbstractPlayer
-
Instantiates a new abstract player.
- AbstractPlayerCheckerboardEvent(CheckerboardAction, P, Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent
-
Instantiates a new abstract player checkerboard event.
- AbstractPlayerEvent<P extends Player<P,?>> - Class in org.refcodes.checkerboard
-
The Class AbstractPlayerEvent.
- AbstractPlayerEvent(PlayerAction, P) - Constructor for class org.refcodes.checkerboard.AbstractPlayerEvent
-
Instantiates a new abstract player event.
- ACTION - Static variable in interface org.refcodes.checkerboard.ChangePositionEvent
- ACTION - Static variable in interface org.refcodes.checkerboard.ClickedEvent
- ACTION - Static variable in interface org.refcodes.checkerboard.DraggabilityChangedEvent
- ACTION - Static variable in interface org.refcodes.checkerboard.GridDimensionChangedEvent
- ACTION - Static variable in interface org.refcodes.checkerboard.GridModeChangedEvent
- ACTION - Static variable in interface org.refcodes.checkerboard.PlayerAddedEvent
- ACTION - Static variable in interface org.refcodes.checkerboard.PlayerRemovedEvent
- ACTION - Static variable in interface org.refcodes.checkerboard.PositionChangedEvent
- ACTION - Static variable in interface org.refcodes.checkerboard.StateChangedEvent
- ACTION - Static variable in interface org.refcodes.checkerboard.ViewportDimensionChangedEvent
- ACTION - Static variable in interface org.refcodes.checkerboard.ViewportOffsetChangedEvent
- ACTION - Static variable in interface org.refcodes.checkerboard.VisibilityChangedEvent
- ANTI_CLOCKWISE - org.refcodes.checkerboard.Rotation
-
Represents an anti-clockwise rotation.
- atBottomLeftOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
At bottom left of.
- atBottomLeftOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
At bottom left of.
- atBottomOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
At bottom of.
- atBottomOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
At bottom of.
- atBottomRightOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
At bottom right of.
- atBottomRightOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
At bottom right of.
- atLeftOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
At left of.
- atLeftOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
At left of.
- atPosition(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
At position.
- atPosition(int, int) - Method in interface org.refcodes.checkerboard.Checkerboard
-
At position.
- atPosition(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
At position.
- atPosition(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
At position.
- atRightOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
At right of.
- atRightOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
At right of.
- atTopLeftOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
At top left of.
- atTopLeftOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
At top left of.
- atTopOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
At top of.
- atTopOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
At top of.
- atTopRightOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
At top right of.
- atTopRightOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
At top right of.
B
- BackgroundFactory<IMG,CBV extends GraphicalCheckerboardViewer<?,?,IMG,?,? extends BackgroundFactory<IMG,CBV>,CBV>> - Interface in org.refcodes.checkerboard
-
A factory for creating Background objects.
- BackgroundFactoryAccessor<BF extends BackgroundFactory<?,?>> - Interface in org.refcodes.checkerboard
-
Provides an accessor for a background factory property.
- BackgroundFactoryAccessor.BackgroundFactoryBuilder<BF extends BackgroundFactory<?,?>,B extends BackgroundFactoryAccessor.BackgroundFactoryBuilder<BF,B>> - Interface in org.refcodes.checkerboard
-
Provides a builder method for a background factory property returning the builder for applying multiple build operations.
- BackgroundFactoryAccessor.BackgroundFactoryMutator<BF extends BackgroundFactory<?,?>> - Interface in org.refcodes.checkerboard
-
Provides a mutator for a background factory property.
- BackgroundFactoryAccessor.BackgroundFactoryProperty<BF extends BackgroundFactory<?,?>> - Interface in org.refcodes.checkerboard
-
Provides a background factory property.
- blink() - Method in interface org.refcodes.checkerboard.Player
-
Causes the
Player
to blink. - BOTTOM - org.refcodes.checkerboard.MooreNeighbourhood
- BOTTOM - org.refcodes.checkerboard.VonNeumannNeighbourhood
- BOTTOM_LEFT - org.refcodes.checkerboard.MooreNeighbourhood
- BOTTOM_RIGHT - org.refcodes.checkerboard.MooreNeighbourhood
C
- 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
-
Extends the interface
CheckerboardViewer
with functionality required for console output. - 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
-
Constructs the
ConsoleCheckerboardViewer
with the providedSpriteFactory
creating "Sprites" (in this caseString
instances) for visualizing the playground's state. - ConsoleCheckerboardViewerImpl(Checkerboard<P, S>, ConsoleSpriteFactory<S>, int) - Constructor for class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
Constructs the
ConsoleCheckerboardViewer
with the providedSpriteFactory
creating "Sprites" (in this caseString
instances) for visualizing the playground's state. - ConsoleCheckerboardViewerImpl(Checkerboard<P, S>, ConsoleSpriteFactory<S>, int, int) - Constructor for class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
Constructs the
ConsoleCheckerboardViewer
with the providedSpriteFactory
creating "Sprites" (in this caseString
instances) for visualizing the playground's state. - ConsoleSpriteFactory<S> - Interface in org.refcodes.checkerboard
- containsSprite(S) - Method in interface org.refcodes.checkerboard.Sprites
-
Contains sprite.
D
- destroy() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- destroy() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- DRAGGABILITY_CHANGED - org.refcodes.checkerboard.PlayerAction
- DraggabilityChangedEvent<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
The Interface DraggabilityChangedEvent.
- DraggabilityChangedEventImpl<P extends Player<P,?>> - Class in org.refcodes.checkerboard
-
The Class DraggabilityChangedEventImpl.
- DraggabilityChangedEventImpl(P) - Constructor for class org.refcodes.checkerboard.DraggabilityChangedEventImpl
-
Instantiates a new draggability changed event.
- DraggabilityChangedObserver<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
-
Draggability changed event observer.
- draggable() - Method in class org.refcodes.checkerboard.AbstractPlayer
E
- equals(Object) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
F
- FIELD_DIMENSION_CHANGED - org.refcodes.checkerboard.CheckerboardViewerAction
- fireEvent(PlayerEvent<P>, PlayerObserver<P, S>, ExecutionStrategy) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
Fire event.
- fireEvent(GenericEvent<?>, CheckerboardObserver<P, S>, ExecutionStrategy) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Fire event.
- forEach(Consumer<P>) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Performs the given action for each
Player
on theCheckerboard
until all players have been processed or the action throws an exception. - forEach(Consumer<P>) - Method in interface org.refcodes.checkerboard.Checkerboard
-
Performs the given action for each
Player
on theCheckerboard
until all players have been processed or the action throws an exception.
G
- 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
-
Returns the
Position
elements as of the accordingNeighbourhood
. - 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.
H
- hasAtBottomLeftOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Checks for at bottom left of.
- hasAtBottomLeftOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
Checks for at bottom left of.
- hasAtBottomOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Checks for at bottom of.
- hasAtBottomOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
Checks for at bottom of.
- hasAtBottomRightOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Checks for at bottom right of.
- hasAtBottomRightOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
Checks for at bottom right of.
- hasAtLeftOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Checks for at left of.
- hasAtLeftOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
Checks for at left of.
- hasAtPosition(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Checks for at position.
- hasAtPosition(int, int) - Method in interface org.refcodes.checkerboard.Checkerboard
-
Checks for at position.
- hasAtPosition(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Checks for at position.
- hasAtPosition(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
Checks for at position.
- hasAtRightOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Checks for at right of.
- hasAtRightOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
Checks for at right of.
- hasAtTopLeftOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Checks for at top left of.
- hasAtTopLeftOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
Checks for at top left of.
- hasAtTopOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Checks for at top of.
- hasAtTopOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
Checks for at top of.
- hasAtTopRightOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Checks for at top right of.
- hasAtTopRightOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
-
Checks for at top right of.
- hashCode() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- hasPlayer(P) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Checks for player.
- hasPlayer(P) - Method in interface org.refcodes.checkerboard.Players
-
Checks for player.
- hasPlayers() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Checks for players.
- hasPlayers() - Method in interface org.refcodes.checkerboard.Players
-
Checks for players.
- hasSprites() - Method in interface org.refcodes.checkerboard.Sprites
-
Checks for sprites.
- hide() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- hide() - Method in class org.refcodes.checkerboard.AbstractPlayer
I
- initialize() - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
- INITIALIZE - org.refcodes.checkerboard.CheckerboardAction
- INITIALIZE - org.refcodes.checkerboard.CheckerboardViewerAction
- inverse() - Method in enum org.refcodes.checkerboard.Rotation
-
Inverts the rotation direction.
- isDraggable() - Method in class org.refcodes.checkerboard.AbstractPlayer
- isRedrawOnEvent() - Method in interface org.refcodes.checkerboard.ConsoleCheckerboardViewer
-
Determines whether the
Checkerboard
is printed out upon any according events from the underlyingCheckerboard
or as of the refresh loop time (seeConsoleCheckerboardViewer.getRedrawLoopTimeInMillis()
). - isRedrawOnEvent() - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
-
Determines whether the
Checkerboard
is printed out upon any according events from the underlyingCheckerboard
or as of the refresh loop time (seeConsoleCheckerboardViewer.getRedrawLoopTimeInMillis()
). - isVisible() - Method in class org.refcodes.checkerboard.AbstractPlayer
L
- LEFT - org.refcodes.checkerboard.MooreNeighbourhood
- LEFT - org.refcodes.checkerboard.VonNeumannNeighbourhood
- letBitsPerSample(BF) - Method in interface org.refcodes.checkerboard.BackgroundFactoryAccessor.BackgroundFactoryProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given
BackgroundFactory
(setter) as ofBackgroundFactoryAccessor.BackgroundFactoryMutator.setBackgroundFactory(BackgroundFactory)
and returns the very same value (getter). - letCheckerboard(Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardAccessor.CheckerboardProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given
Checkerboard
(setter) as ofCheckerboardAccessor.CheckerboardMutator.setCheckerboard(Checkerboard)
and returns the very same value (getter). - letPlayer(P) - Method in interface org.refcodes.checkerboard.PlayerAccessor.PlayerProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given
Player
(setter) as ofPlayerAccessor.PlayerMutator.setPlayer(Player)
and returns the very same value (getter). - letSpriteFactory(SF) - Method in interface org.refcodes.checkerboard.SpriteFactoryAccessor.SpriteFactoryProperty
-
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given
SpriteFactory
(setter) as ofSpriteFactoryAccessor.SpriteFactoryMutator.setSpriteFactory(SpriteFactory)
and returns the very same value (getter).
M
- MIN_VIEWPORT_DIMENSION_CHANGED - org.refcodes.checkerboard.CheckerboardViewerAction
- MOORE - org.refcodes.checkerboard.NeighbourhoodPositions
-
As of
MooreNeighbourhood
. - MooreNeighbourhood - Enum in org.refcodes.checkerboard
-
Definitions of the Moore neighbourhood.
- moveDown() - Method in interface org.refcodes.checkerboard.Player
-
Moves the player one down.
- moveLeft() - Method in interface org.refcodes.checkerboard.Player
-
Moves the player one to the left.
- moveRight() - Method in interface org.refcodes.checkerboard.Player
-
Moves the player one to the right.
- moveUp() - Method in interface org.refcodes.checkerboard.Player
-
Moves the player one up.
N
- Neighbourhood<S> - Interface in org.refcodes.checkerboard
-
Methods useful for working with neighborhoods related to cellular automatons, such as the
VonNeumannNeighbourhood
or theMooreNeighbourhood
. - NeighbourhoodPositions - Enum in org.refcodes.checkerboard
-
Returns the
Position
elements as of the accordingNeighbourhood
. - next(N) - Method in enum org.refcodes.checkerboard.Rotation
-
Returns the next neighbourhood relative to the provided neighbourhood.
- next(Rotation) - Method in interface org.refcodes.checkerboard.Neighbourhood
-
Returns the next neighborhood for the given rotation relative to the current state.
O
- 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.
P
- 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
-
Loops the playground printing via
ConsoleCheckerboardViewerImpl.printPlayground()
. - 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.
R
- removePlayer(P) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
-
Removes the player.
- removePlayer(P) - Method in interface org.refcodes.checkerboard.Players
-
Removes the player.
- removeSprite(S) - Method in interface org.refcodes.checkerboard.Sprites
-
Removes the sprite.
- RIGHT - org.refcodes.checkerboard.MooreNeighbourhood
- RIGHT - org.refcodes.checkerboard.VonNeumannNeighbourhood
- Rotation - Enum in org.refcodes.checkerboard
-
Rotation in terms of "clockwise" or "anti-clockwise".
S
- setBackgroundFactory(BF) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
Sets the background factory for the background factory property.
- setBackgroundFactory(BF) - Method in interface org.refcodes.checkerboard.BackgroundFactoryAccessor.BackgroundFactoryMutator
-
Sets the background factory for the background factory property.
- setCheckerboard(Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardAccessor.CheckerboardMutator
-
Sets the player for the player property.
- setColumnWidth(int) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
- setDraggable(boolean) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
Sets the draggable.
- setFieldDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- setFieldDimension(int, int, int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- setFieldDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- setFieldDimension(FieldDimension) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- setFieldGap(int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- setFieldHeight(int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- setFieldWidth(int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- setGridDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- setGridDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- setGridDimension(GridDimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- setGridHeight(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- setGridMode(GridMode) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- setGridWidth(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- setMinViewportDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setMinViewportDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setMinViewportDimension(ViewportDimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setMoveMode(MoveMode) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- setPlayer(P) - Method in interface org.refcodes.checkerboard.PlayerAccessor.PlayerMutator
-
Sets the player for the player property.
- setPosition(int, int) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
Sets the position.
- setPosition(Position) - Method in class org.refcodes.checkerboard.AbstractPlayer
- setPositionX(int) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
Sets the position X.
- setPositionY(int) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
Sets the position Y.
- setScaleMode(ScaleMode) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- setSpriteFactory(SF) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
Sets the sprite factory for the sprite factory property.
- setSpriteFactory(SF) - Method in interface org.refcodes.checkerboard.SpriteFactoryAccessor.SpriteFactoryMutator
-
Sets the sprite factory for the sprite factory property.
- setStatus(S) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
Sets the state.
- setViewportDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setViewportDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setViewportDimension(ViewportDimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setViewportHeight(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setViewportOffset(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setViewportOffset(Offset) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setViewportOffset(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setViewportOffset(ViewportOffset) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setViewportOffsetX(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setViewportOffsetY(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setViewportWidth(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- setVisible(boolean) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
Sets the visible.
- show() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- show() - Method in class org.refcodes.checkerboard.AbstractPlayer
- spriteCount() - Method in interface org.refcodes.checkerboard.Sprites
-
Sprite count.
- SpriteFactory<IMG,S,CBV extends CheckerboardViewer<?,S,? extends CBV>> - Interface in org.refcodes.checkerboard
-
A factory for creating Sprite objects.
- SpriteFactoryAccessor<SF extends SpriteFactory<?,?,?>> - Interface in org.refcodes.checkerboard
-
Provides an accessor for a sprite factory property.
- SpriteFactoryAccessor.SpriteFactoryBuilder<SF extends SpriteFactory<?,?,?>,B extends SpriteFactoryAccessor.SpriteFactoryBuilder<SF,B>> - Interface in org.refcodes.checkerboard
-
Provides a builder method for a sprite factory property returning the builder for applying multiple build operations.
- SpriteFactoryAccessor.SpriteFactoryMutator<SF extends SpriteFactory<?,?,?>> - Interface in org.refcodes.checkerboard
-
Provides a mutator for a sprite factory property.
- SpriteFactoryAccessor.SpriteFactoryProperty<SF extends SpriteFactory<?,?,?>> - Interface in org.refcodes.checkerboard
-
Provides a sprite factory property.
- Sprites<SPS extends Sprites<SPS,S,IMG>,S,IMG> - Interface in org.refcodes.checkerboard
-
The Interface Sprites.
- STATE_CHANGED - org.refcodes.checkerboard.PlayerAction
- StateChangedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
The Interface StateChangedEvent.
- StateChangedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
-
The Class StateChangedEventImpl.
- StateChangedEventImpl(S, S, P) - Constructor for class org.refcodes.checkerboard.StateChangedEventImpl
-
Instantiates a new state changed event.
- StateChangedObserver<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
-
State changed event observer.
- states() - Method in interface org.refcodes.checkerboard.Sprites
-
States.
- stationary() - Method in class org.refcodes.checkerboard.AbstractPlayer
- subscribeObserver(CheckerboardObserver<P, S>) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
T
- Taito<S> - Interface in org.refcodes.checkerboard
-
"...
- TaitoImpl<S> - Class in org.refcodes.checkerboard
-
The Class TaitoImpl.
- TaitoImpl(int, int) - Constructor for class org.refcodes.checkerboard.TaitoImpl
-
Instantiates a new taito impl.
- TaitoImpl(Position) - Constructor for class org.refcodes.checkerboard.TaitoImpl
-
Instantiates a new taito impl.
- TOP - org.refcodes.checkerboard.MooreNeighbourhood
- TOP - org.refcodes.checkerboard.VonNeumannNeighbourhood
- TOP_LEFT - org.refcodes.checkerboard.MooreNeighbourhood
- TOP_RIGHT - org.refcodes.checkerboard.MooreNeighbourhood
- toString() - Method in class org.refcodes.checkerboard.AbstractCheckerboardEvent
- toString() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewerEvent
- toString() - Method in class org.refcodes.checkerboard.AbstractPlayer
- toString() - Method in class org.refcodes.checkerboard.AbstractPlayerEvent
- toString() - Method in class org.refcodes.checkerboard.ChangePositionEventImpl
- toString() - Method in class org.refcodes.checkerboard.DraggabilityChangedEventImpl
- toString() - Method in class org.refcodes.checkerboard.GridDimensionChangedEventImpl
- toString() - Method in class org.refcodes.checkerboard.PositionChangedEventImpl
- toString() - Method in class org.refcodes.checkerboard.StateChangedEventImpl
- toString() - Method in class org.refcodes.checkerboard.ViewportDimensionChangedEventImpl
- toString() - Method in class org.refcodes.checkerboard.ViewportOffsetChangedEventImpl
- toString() - Method in class org.refcodes.checkerboard.VisibilityChangedEventImpl
- toTotalHeight() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
- toTotalWidth() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
U
- unsubscribeObserver(CheckerboardObserver<P, S>) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
V
- 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
-
As of
VonNeumannNeighbourhood
. - VonNeumannNeighbourhood - Enum in org.refcodes.checkerboard
-
Definitions of the Von-Neumann neighbourhood.
W
- withBackgroundFactory(BF) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With background factory.
- withBackgroundFactory(BF) - Method in interface org.refcodes.checkerboard.BackgroundFactoryAccessor.BackgroundFactoryBuilder
-
Sets the background factory for the background factory property.
- withCheckerboard(Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardAccessor.CheckerboardBuilder
-
Sets the player for the player property.
- withColumnWidth(int) - Method in interface org.refcodes.checkerboard.ConsoleCheckerboardViewer
- withDraggable() - Method in class org.refcodes.checkerboard.AbstractPlayer
-
With draggable.
- withDraggable(boolean) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
With draggable.
- withFieldDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With field dimension.
- withFieldDimension(int, int, int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With field dimension.
- withFieldDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With field dimension.
- withFieldDimension(FieldDimension) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With field dimension.
- withFieldGap(int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With field gap.
- withFieldHeight(int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With field height.
- withFieldWidth(int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With field width.
- withGridDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- withGridDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- withGridDimension(GridDimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- withGridHeight(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- withGridMode(GridMode) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- withGridWidth(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
- withHide() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With hide.
- withHide() - Method in class org.refcodes.checkerboard.AbstractPlayer
-
With hide.
- withInitialize() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With initialize.
- withInitialize() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With initialize.
- withMinViewportDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With min viewport dimension.
- withMinViewportDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
- withMinViewportDimension(ViewportDimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With min viewport dimension.
- withMoveMode(MoveMode) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With move mode.
- withPlayer(P) - Method in interface org.refcodes.checkerboard.PlayerAccessor.PlayerBuilder
-
Sets the player for the player property.
- withPosition(int, int) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
With position.
- withPosition(Position) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
With position.
- withPositionX(int) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
With position X.
- withPositionY(int) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
With position Y.
- withScaleMode(ScaleMode) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With scale mode.
- withShow() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With show.
- withShow() - Method in class org.refcodes.checkerboard.AbstractPlayer
-
With show.
- withSprite(Relation<S, IMG>) - Method in interface org.refcodes.checkerboard.Sprites
-
With sprite.
- withSprite(S, IMG) - Method in interface org.refcodes.checkerboard.Sprites
-
With sprite.
- withSpriteFactory(SF) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With sprite factory.
- withSpriteFactory(SF) - Method in interface org.refcodes.checkerboard.SpriteFactoryAccessor.SpriteFactoryBuilder
-
Sets the sprite factory for the sprite factory property.
- withStationary() - Method in class org.refcodes.checkerboard.AbstractPlayer
-
With stationary.
- withStatus(S) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
With state.
- withViewportDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With viewport dimension.
- withViewportDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With viewport dimension.
- withViewportDimension(ViewportDimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With viewport dimension.
- withViewportHeight(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With viewport height.
- withViewportOffset(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With viewport offset.
- withViewportOffset(Offset) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With viewport offset.
- withViewportOffset(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With viewport offset.
- withViewportOffset(ViewportOffset) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With viewport offset.
- withViewportOffsetX(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With viewport offset X.
- withViewportOffsetY(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With viewport offset Y.
- withViewportWidth(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
-
With viewport width.
- withVisible(boolean) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
-
With visible.
- withVisible(boolean) - Method in class org.refcodes.checkerboard.AbstractPlayer
-
With visible.
All Classes All Packages