@SuppressWarnings("unused")
	private void attaque() {
	
		if (!this.epuise){
			this.cherche_Base();
			ArrayList<Cellule> autour = this.cherche();
			if (!autour.isEmpty() && (autour.size() != 0)){
				this.rapproche(this.laplusproche(autour));
				if (this.curent.coord == this.laplusproche(autour).coord){
					this.tape();
					//this.deplacement_aleatoire();
					Random r = new Random();
					this.epuise = true;
					this.repos = r.nextInt(50);
				}
			}
			else {
				if (this.al.forum_ennemi.size() != 0){
					Forum b = (Forum) this.laplusproche(this.al.forum_ennemi).objet;
					if(!b.perdu)this.rapproche(this.laplusproche(this.al.forum_ennemi));
					else { this.al.forum_ennemi.remove(b.getposition());
					this.deplacement_aleatoire();
					}
				}
				else {
				this.deplacement_aleatoire();
				}
			}
		}
			else {
				if (this.curent.coord != this.Caserne.coord){
					this.rapproche(this.Caserne);
				}
				else {
				
				if (this.repos != 0){
					this.repos--;
				}
				else this.epuise = false;
				}
		}
}