/**
*
*/
package backtracking;
import java.util.Stack;
/**
* @author klimann
*
*/
public interface Jeu {
/**
* @return position initiale sur la grille de jeu
*/
public Object positionInitiale();
/**
* @return valeur initiale d'une case
*/
public Object valeurInitialePossible();
/**
* @param valeur
* @return valeur suivante d'une case
*/
public Object valeurSuivantePossible(Object valeur);
/**
* @param pile
* @return true si la pile est solution false sinon
*/
public boolean estSolution(Stack