/** * La classe Arme construit une arme avec ses différents attributs * * @author BlackWood * @version Beta 23/04/03 */ public class Arme { /** * Nom de l'arme * @see #getNom() * @see #setNom(String) */ public String nom; /** * Portée de l'arme * @see #getPortee() * @see #setPortee(int) */ public int portee; /** * Type de l'arme * @see #getType() * @see #setType(int) */ public int type; /** * Force de l'arme contre les non-blindés * @see #getVsNB() * @see #setVsNB(int) */ public int vsNB; /** * Force de l'arme contre les blindés * @see #getVsB() * @see #setVsB(int) */ public int vsB; /** * Construit une nouvelle Arme * @param nom Nom de l'arme * @param portee Portée de l'arme * @param type Type de l'arme * @param vsNB Force de l'arme contre les non-blindés * @param vsB Force de l'arme contre les blindés */ public Arme(String nom,int portee,int type,int vsNB,int vsB) { this.nom = nom; this.portee = portee; this.type = type; this.vsNB = vsNB; this.vsB = vsB; } /** * Retourne le nom de l'arme * @return Le nom de l'arme * @see setNom(String) */ public String getNom() { return nom;} /** * Retourne la portée de l'arme * @return La portée de l'arme * @see setPortee(int) */ public int getPortee() { return portee;} /** * Retourne le type de l'arme * @return Le type de l'arme * @see setType(int) */ public int getType() { return type;} /** * Retourne la force de l'arme contre les non-blindés * @return la force de l'arme contre les non-blindés * @see setVsNB(int) */ public int getVsNB() { return vsNB;} /** * Retourne la force de l'arme contre les blindés * @return la force de l'arme contre les blindés * @see setVsB(int) */ public int getVsB() { return vsB;} /** * Configure le nom de l'arme * @param nom Nom de l'arme * @see getNom() */ public void setNom(String nom) { this.nom = nom;} /** * Configure la portee de l'arme * @param portee Portee de l'arme * @see getPortee() */ public void setPortee(int portee) { this.portee = portee;} /** * Configure le type de l'arme * @param type Type de l'arme * @see getType() */ public void setType(int type) { this.type = type;} /** * Configure la force de l'arme contre les non-blindés * @param portee Force de l'arme contre les non-blindés * @see getVsNB() */ public void setVsNB(int vsNB) { this.vsNB = vsNB;} /** * Configure la force de l'arme contre les blindés * @param portee Force de l'arme contre les blindés * @see getVsB() */ public void setVsB(int vsB) { this.vsB = vsB;} /** * Methode toString * @return L'arme */ public String toString() { String s=""; s+="Arme : "+nom+"\n"; s+="Portee : "+portee+"\n"; s+="Type : "+type+"\n"; s+="Valeur NB : "+vsNB+"\n"; s+="Valeur B : "+vsB; return s; } }