public interface CheckerboardObserver<S> extends org.refcodes.observer.ObservableObserver<Checkerboard<S>>
void onCheckerboardEvent(CheckerboardEvent<S> aCheckerboardEvent)
void onPlayerAddedEvent(PlayerAddedEvent<S> aCheckerboardEvent)
void onPlayerRemovedEvent(PlayerRemovedEvent<S> aCheckerboardEvent)
void onGridModeChangedEvent(GridModeChangedEvent<S> aCheckerboardEvent)
void onGridDimensionChangedEvent(GridDimensionChangedEvent<S> aCheckerboardEvent)
void onViewportOffsetChangedEvent(ViewportOffsetChangedEvent<S> aCheckerboardEvent)
void onViewportDimensionChangedEvent(ViewportDimensionChangedEvent<S> aCheckerboardEvent)
void onPlayerEvent(PlayerEvent<S> aPlayerEvent, Checkerboard<S> aSource)
void onChangePositionEvent(ChangePositionEvent<S> aPlayerEvent, Checkerboard<S> aSource) throws org.refcodes.exception.VetoException
org.refcodes.exception.VetoException
void onPositionChangedEvent(PositionChangedEvent<S> aPlayerEvent, Checkerboard<S> aSource)
void onStateChangedEvent(StateChangedEvent<S> aPlayerEvent, Checkerboard<S> aSource)
void onVisibilityChangedEvent(VisibilityChangedEvent<S> aPlayerEvent, Checkerboard<S> aSource)
void onDraggabilityChangedEvent(DraggabilityChangedEvent<S> aPlayerEvent, Checkerboard<S> aSource)
Copyright © 2016. All rights reserved.