public class Modele {
    int[][] etat;
    int nbLigne;
    int nbColonne;

    public Modele(int ligne, int colonne) {
	nbLigne = ligne;
	nbColonne = colonne;
	etat = new int[ligne][colonne];
    }
    
    public boolean ajout(int col, int joueur) {
	if (etat[nbLigne-1][col]!=0)
	    return false;

	int i=0;
	while (etat[i][col]!=0)
	    i++;

	etat[i][col] = joueur;
	return true;
    }

    public int gagnant() {
	return 0;
    }

    public boolean fin() {
	for (int i=0; i<nbColonne; i++)
	    if (etat[i][nbColonne-1] == 0)
		return false;
	return true;
    }
}