/** * @author yanababs * * TODO To change the template for this generated type comment go to * Window - Preferences - Java - Code Style - Code Templates */ public class SoldatDécoré implements Soldat { protected Soldat soldat; protected Arme arme; protected SoldatDécoré(Soldat soldat, Arme arme) { this.soldat = soldat; this.arme = arme; } public int attaquer() { int attaque = soldat.attaquer() + arme.pointsAttaque(); System.out.println("Attaque décoré "+attaque); return attaque; } public void défendre(int force) throws DeadWarriorException { System.out.println("Défense décoré "); soldat.défendre(force - arme.pointsDéfense()); } }