Uses of Interface
org.refcodes.checkerboard.CheckerboardObserver
-
-
Uses of CheckerboardObserver in org.refcodes.checkerboard
Subinterfaces of CheckerboardObserver in org.refcodes.checkerboard Modifier and Type Interface Description interface
CheckerboardViewer<P extends Player<P,S>,S,CBV extends CheckerboardViewer<P,S,CBV>>
The Interface CheckerboardViewer.interface
ConsoleCheckerboardViewer<P extends Player<P,S>,S>
Extends the interfaceCheckerboardViewer
with functionality required for console output.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.Classes in org.refcodes.checkerboard that implement CheckerboardObserver Modifier and Type Class Description class
AbstractCheckerboardViewer<P extends Player<P,S>,S,IMG,SF extends SpriteFactory<IMG,S,?>,CBV extends CheckerboardViewer<P,S,CBV>>
In order to provide aCheckerboard
, register an observer by invokingObservable.subscribeObserver(Object)
.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
ConsoleCheckerboardViewerImpl<P extends Player<P,S>,S>
Most basic implementation of theCheckerboardViewer
interface printing the current checkerboard as good as it gets.Methods in org.refcodes.checkerboard with parameters of type CheckerboardObserver Modifier and Type Method Description protected boolean
AbstractCheckerboard. fireEvent(org.refcodes.observer.GenericEvent<?> aEvent, CheckerboardObserver<P,S> aObserver, org.refcodes.controlflow.ExecutionStrategy aExecutionStrategy)
Fire event.boolean
AbstractCheckerboard. subscribeObserver(CheckerboardObserver<P,S> aObserver)
boolean
AbstractCheckerboard. unsubscribeObserver(CheckerboardObserver<P,S> aObserver)
-