public double coutAttaque(Peuple attaquant) {
		double cout = this.nbUnite;
		
		Iterator<Element> it = this.elements.iterator();
		
		while (it.hasNext()) {
			cout += it.next().bonusDefense(attaquant);
		}
		
		if (this.occupant != null) {
			cout += this.occupant.bonusDefense(this, attaquant);
		}
		
		return cout <= 0 ? 1 : cout;
	}