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

org.refcodes.checkerboard.alt.javafx.FxCheckerboardViewer Maven / Gradle / Ivy

package org.refcodes.checkerboard.alt.javafx;

import org.refcodes.checkerboard.GraphicalCheckerboardViewer;
import org.refcodes.component.Configurable;
import org.refcodes.component.Configurable.ConfigureBuilder;

import javafx.scene.Node;
import javafx.stage.Stage;

public interface FxCheckerboardViewer extends GraphicalCheckerboardViewer, FxBackgroundFactory, FxCheckerboardViewer>, Configurable, ConfigureBuilder> {

	int getMovePlayerDurationInMillis();

	void setMovePlayerDurationInMillis( int aMovePlayerDurationInMillis );

	FxCheckerboardViewer withMovePlayerDurationInMillis( int aMovePlayerDurationInMillis );

	int getAddPlayerDurationInMillis();

	void setAddPlayerDurationInMillis( int aAddPlayerDurationInMillis );

	FxCheckerboardViewer withAddPlayerDurationInMillis( int aAddPlayerDurationInMillis );

	int getRemovePlayerDurationInMillis();

	void setRemovePlayerDurationInMillis( int aRemovePlayerDurationInMillis );

	FxCheckerboardViewer withRemovePlayerDurationInMillis( int aRemovePlayerDurationInMillis );

	int getChangePlayerStateInMillis();

	void setChangePlayerStateInMillis( int aChangePlayerStateInMillis );

	FxCheckerboardViewer withChangePlayerStateInMillis( int aChangePlayerStateInMillis );
}