@Override
    public boolean partieTerminee()
    {
        //On teste chaque ligne possible pour les deux joueurs
        for(int i = 1; i <= getPlateau().getLongueur() - getValeurVictoire() + 1; i++)
        {
            for(int j = 1; j <= getPlateau().getLongueur(); j++)
            {
                if(getPlateau().CheckColonneId(new Position(i, j), getValeurVictoire(), 1))
                    return true;
                if(getPlateau().CheckColonneId(new Position(i, j), getValeurVictoire(), 2))
                    return true;
            }
        }
        //On teste chaque colonne possible pour les deux joueurs
        for(int i = 1; i <= getPlateau().getLargeur(); i++)
        {
            for(int j = 1; j <= getPlateau().getLargeur() - getValeurVictoire() + 1; j++)
            {
                if(getPlateau().CheckLigneId(new Position(i, j), getValeurVictoire(), 1))
                    return true;
                if(getPlateau().CheckLigneId(new Position(i, j), getValeurVictoire(), 2))
                    return true;
            }
        }
        //On retourne faux si personne ne gagne
        return false;
    }