protected void ressource(){ // s'il n'y a plus d'arbre sur le terrain alors j'en refait !
    	
    	if (this.nb_arbre < this.nb_arbre_min){
    		Random r = new Random();
    		int valeur ;
    		int valeur2 ;
    		for (int i = 0 ; i < this.nb_arbre_max ; i++){
    			valeur = r.nextInt(this.longueur);
    			valeur2 = r.nextInt(this.largeur);
    			
    			if (this.carte[valeur][valeur2].objet == null){
        			this.carte[valeur][valeur2].add(new Bois(getCellule(valeur, valeur2)));
        			this.nb_arbre++;
    			}
    		} 		
    	}
    	
    	if (this.forum.length != 1){
	   		int cpt = 0;
	
	   		for (int i = 0 ; i<this.forum.length ; i++){
	   			if (this.forum[i].perdu){
	   				cpt++;
	   			}
	   		}
	    		
		   	if (cpt == this.forum.length-1){
		   		try {
					this.game.stop();
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
		   		System.out.println("Nous avons un gagnant !");
		   	}
	    }  	
    }