public LinkedList<Personnage> calculerCibles(int x, int y, int portee){
		LinkedList<Personnage> res = new LinkedList<Personnage>(); // stocke le résultat final
		// On inspecte la verticale et l'horizontale, en ne regardant pas la case où l'on se trouve
		// à gauche de la case
		for(int i=(x-portee); i<x; i++){
			if(joueurCourant.getPerso(i, y) != null){
				res.add(joueurCourant.getPerso(i,y));
			}
		}
		// à droite de la case
		for(int i=(x+1); i<(x+portee+1); i++){
			if(joueurCourant.getPerso(i, y) != null){
				res.add(joueurCourant.getPerso(i,y));
			}
		}
		// en haut de la case
		for(int j=(y+1); j<(y+portee+1); j++){
			if(joueurCourant.getPerso(x, j) != null){
				res.add(joueurCourant.getPerso(j,y));
			}
		}
		// en bas de la case
		for(int j=(y-portee); j<y; j++){
			if(joueurCourant.getPerso(x, j) != null){
				res.add(joueurCourant.getPerso(j,y));
			}
		}
		return res;
	}