All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.refcodes.checkerboard.PlayerObserver Maven / Gradle / Ivy

Go to download

Artifact for providing some easy means to visualize (state of) board games or (state of) cellular automatons.

There is a newer version: 3.3.9
Show newest version
package org.refcodes.checkerboard;

import org.refcodes.exception.VetoException;

public interface PlayerObserver {

	void onPlayerEvent( PlayerEvent aPlayerEvent );

	void onChangePositionEvent( ChangePositionEvent aPlayerEvent ) throws VetoException;

	void onPositionChangedEvent( PositionChangedEvent aPlayerEvent );

	void onStateChangedEvent( StateChangedEvent aPlayerEvent );

	void onVisibilityChangedEvent( VisibilityChangedEvent aPlayerEvent );

	void onDraggabilityChangedEvent( DraggabilityChangedEvent aPlayerEvent );

}