public void porterEquipement(ObjetEquipable obj, Sac sac) { if (obj.getTypeObjet() == EnumTypeObjet.ARME) { if (_arme != null) { sac.ajouterObjet(_arme); _arme = obj; } else { _arme = obj; } } if (obj.getTypeObjet() == EnumTypeObjet.CASQUE) { if (_casque != null) { sac.ajouterObjet(_casque); _casque = obj; } else { _casque = obj; } } if (obj.getTypeObjet() == EnumTypeObjet.TORSE) { if (_torse != null) { sac.ajouterObjet(_torse); _torse = obj; } else { _torse = obj; } } if (obj.getTypeObjet() == EnumTypeObjet.ACCESSOIRE) { //retoucher ici if (_accesoire1 == null) { _accesoire1 = obj; } else if (_accesoire2 == null) { _accesoire2 = obj; } else if (_accesoire3 == null) { _accesoire3 = obj; } else ; } }
public void enleverEquipement(ObjetEquipable obj, Sac sac) { //retoucher sac.ajouterObjet(obj); if(obj.getTypeObjet() == EnumTypeObjet.ARME) _arme = null; if (obj.getTypeObjet() == EnumTypeObjet.CASQUE) _casque = null; if (obj.getTypeObjet() == EnumTypeObjet.TORSE) _torse = null; if (obj.getTypeObjet() == EnumTypeObjet.ACCESSOIRE) _accesoire3 = null; }
/*methodes*/ public void equiper(ObjetEquipable obj) { }