class |
AbstractCheckerboard<T extends Checkerboard<P,S>,P extends Player<P,S>,S> |
The Class CheckerboardImpl.
|
class |
AbstractCheckerboardEvent<P extends Player<P,S>,S> |
The Class AbstractCheckerboardEvent.
|
static class |
AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent<P extends Player<P,S>,S> |
The Class AbstractPlayerCheckerboardEvent.
|
class |
AbstractCheckerboardViewer<P extends Player<P,S>,S,IMG,SF extends SpriteFactory<IMG,S,?>,CBV extends CheckerboardViewer<P,S,CBV>> |
In order to provide a Checkerboard , register an observer by invoking
Observable.subscribeObserver(Object) .
|
class |
AbstractCheckerboardViewerEvent<P extends Player<P,S>,S> |
The Class AbstractCheckerboardViewerEvent.
|
class |
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>> |
The Class AbstractGraphicalCheckerboardViewer.
|
class |
AbstractPlayer<P extends Player<P,S>,S> |
The Class AbstractPlayer.
|
class |
AbstractPlayerEvent<P extends Player<P,?>> |
The Class AbstractPlayerEvent.
|
interface |
ChangePositionEvent<P extends Player<P,?>> |
The Interface ChangePositionEvent.
|
class |
ChangePositionEventImpl<P extends Player<P,?>> |
The Class ChangePositionEventImpl.
|
interface |
ChangePositionObserver<P extends Player<P,?>> |
Change position event observer.
|
interface |
Checkerboard<P extends Player<P,S>,S> |
The Interface Checkerboard.
|
interface |
CheckerboardAccessor<P extends Player<P,S>,S> |
Provides an accessor for a player property.
|
static interface |
CheckerboardAccessor.CheckerboardBuilder<P extends Player<P,S>,S,B extends CheckerboardAccessor.CheckerboardBuilder<P,S,B>> |
Provides a builder method for a player property returning the builder for
applying multiple build operations.
|
static interface |
CheckerboardAccessor.CheckerboardMutator<P extends Player<P,S>,S> |
Provides a mutator for a player property.
|
static interface |
CheckerboardAccessor.CheckerboardProperty<P extends Player<P,S>,S> |
Provides a player property.
|
interface |
CheckerboardEvent<P extends Player<P,S>,S> |
The Interface CheckerboardEvent.
|
class |
CheckerboardImpl<P extends Player<P,S>,S> |
The Class CheckerboardImpl.
|
interface |
CheckerboardObserver<P extends Player<P,S>,S> |
An asynchronous update interface for receiving notifications about
Checkerboard information as the Checkerboard is constructed.
|
interface |
CheckerboardViewer<P extends Player<P,S>,S,CBV extends CheckerboardViewer<P,S,CBV>> |
The Interface CheckerboardViewer.
|
interface |
CheckerboardViewerEvent<P extends Player<P,S>,S> |
The Interface CheckerboardViewerEvent.
|
interface |
ClickedEvent<P extends Player<P,?>> |
The Interface StateChangedEvent.
|
class |
ClickedEventImpl<P extends Player<P,?>> |
The Class ChangePositionEventImpl.
|
interface |
ClickedObserver<P extends Player<P,?>> |
Click event observer.
|
interface |
ConsoleCheckerboardViewer<P extends Player<P,S>,S> |
|
class |
ConsoleCheckerboardViewerImpl<P extends Player<P,S>,S> |
Most basic implementation of the CheckerboardViewer interface
printing the current checkerboard as good as it gets.
|
interface |
DraggabilityChangedEvent<P extends Player<P,?>> |
The Interface DraggabilityChangedEvent.
|
class |
DraggabilityChangedEventImpl<P extends Player<P,?>> |
The Class DraggabilityChangedEventImpl.
|
interface |
DraggabilityChangedObserver<P extends Player<P,?>> |
Draggability changed event observer.
|
interface |
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>> |
The Interface GraphicalCheckerboardViewer.
|
interface |
GridDimensionChangedEvent<P extends Player<P,S>,S> |
The Interface GridDimensionChangedEvent.
|
class |
GridDimensionChangedEventImpl<P extends Player<P,S>,S> |
The Class GridDimensionChangedEventImpl.
|
interface |
GridModeChangedEvent<P extends Player<P,S>,S> |
The Interface GridModeChangedEvent.
|
class |
GridModeChangedEventImpl<P extends Player<P,S>,S> |
The Class GridModeChangedEventImpl.
|
interface |
Player<P extends Player<P,S>,S> |
A Player defines an actor (player) on a playground (checkerboard).
|
interface |
PlayerAccessor<P extends Player<P,?>> |
Provides an accessor for a player property.
|
static interface |
PlayerAccessor.PlayerBuilder<P extends Player<P,?>,B extends PlayerAccessor.PlayerBuilder<P,B>> |
Provides a builder method for a player property returning the builder for
applying multiple build operations.
|
static interface |
PlayerAccessor.PlayerMutator<P extends Player<P,?>> |
Provides a mutator for a player property.
|
static interface |
PlayerAccessor.PlayerProperty<P extends Player<P,?>> |
Provides a player property.
|
static interface |
PlayerAccessor.PlayerPropertyBuilder<P extends Player<P,?>> |
Provides a player property builder.
|
interface |
PlayerAddedEvent<P extends Player<P,S>,S> |
The Interface PlayerAddedEvent.
|
class |
PlayerAddedEventImpl<P extends Player<P,S>,S> |
The Class PlayerAddedEventImpl.
|
interface |
PlayerEvent<P extends Player<P,?>> |
Base definition of a player related event.
|
interface |
PlayerObserver<P extends Player<P,S>,S> |
An asynchronous update interface for receiving notifications about Player
information as the Player is constructed.
|
interface |
PlayerRemovedEvent<P extends Player<P,S>,S> |
The Interface PlayerRemovedEvent.
|
class |
PlayerRemovedEventImpl<P extends Player<P,S>,S> |
The Class PlayerRemovedEventImpl.
|
interface |
Players<P extends Player<P,?>> |
The Interface Players.
|
interface |
PositionChangedEvent<P extends Player<P,?>> |
The Interface PositionChangedEvent.
|
class |
PositionChangedEventImpl<P extends Player<P,?>> |
The Class PositionChangedEventImpl.
|
interface |
PositionChangedObserver<P extends Player<P,?>> |
Position changed event observer.
|
interface |
StateChangedEvent<P extends Player<P,S>,S> |
The Interface StateChangedEvent.
|
class |
StateChangedEventImpl<P extends Player<P,S>,S> |
The Class StateChangedEventImpl.
|
interface |
StateChangedObserver<P extends Player<P,S>,S> |
State changed event observer.
|
interface |
ViewportDimensionChangedEvent<P extends Player<P,S>,S> |
The Interface ViewportDimensionChangedEvent.
|
class |
ViewportDimensionChangedEventImpl<P extends Player<P,S>,S> |
The Class ViewportDimensionChangedEventImpl.
|
interface |
ViewportOffsetChangedEvent<P extends Player<P,S>,S> |
The Interface ViewportOffsetChangedEvent.
|
class |
ViewportOffsetChangedEventImpl<P extends Player<P,S>,S> |
The Class ViewportOffsetChangedEventImpl.
|
interface |
VisibilityChangedEvent<P extends Player<P,?>> |
The Interface VisibilityChangedEvent.
|
class |
VisibilityChangedEventImpl<P extends Player<P,?>> |
The Class VisibilityChangedEventImpl.
|
interface |
VisibilityChangedObserver<P extends Player<P,?>> |
Visibility changed event observer.
|