Package org.refcodes.checkerboard
Interface PlayerEvent<P extends Player<P,?>>
-
- Type Parameters:
P
- the generic type
- All Superinterfaces:
org.refcodes.mixin.ActionAccessor<P>
,org.refcodes.observer.GenericActionEvent<PlayerAction,P>
,org.refcodes.observer.GenericEvent<P>
,org.refcodes.mixin.SourceAccessor<P>
- All Known Subinterfaces:
ChangePositionEvent<P>
,ClickedEvent<P>
,DraggabilityChangedEvent<P>
,PositionChangedEvent<P>
,StateChangedEvent<P,S>
,VisibilityChangedEvent<P>
- All Known Implementing Classes:
AbstractPlayerEvent
,ChangePositionEventImpl
,ClickedEventImpl
,DraggabilityChangedEventImpl
,PositionChangedEventImpl
,StateChangedEventImpl
,VisibilityChangedEventImpl
public interface PlayerEvent<P extends Player<P,?>> extends org.refcodes.observer.GenericActionEvent<PlayerAction,P>
Base definition of a player related event.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.ActionAccessor
org.refcodes.mixin.ActionAccessor.ActionBuilder<A extends java.lang.Object,B extends org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B>>, org.refcodes.mixin.ActionAccessor.ActionMutator<A extends java.lang.Object>, org.refcodes.mixin.ActionAccessor.ActionProperty<A extends java.lang.Object>
-
-