diff options
| author | polo <ordipolo@gmx.fr> | 2026-07-02 00:14:17 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2026-07-02 00:14:17 +0200 |
| commit | 0c2c3ee5a55f36d270171f2f67938542e251fdc5 (patch) | |
| tree | 8ea4d6a7ad09a5b1389b829980a7a5476982e754 /src/main/java/modele/Arme.java | |
| download | ppe_javafx-0c2c3ee5a55f36d270171f2f67938542e251fdc5.tar.gz ppe_javafx-0c2c3ee5a55f36d270171f2f67938542e251fdc5.tar.bz2 ppe_javafx-0c2c3ee5a55f36d270171f2f67938542e251fdc5.zip | |
fork utilisant maven
Diffstat (limited to 'src/main/java/modele/Arme.java')
| -rw-r--r-- | src/main/java/modele/Arme.java | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/src/main/java/modele/Arme.java b/src/main/java/modele/Arme.java new file mode 100644 index 0000000..53db538 --- /dev/null +++ b/src/main/java/modele/Arme.java | |||
| @@ -0,0 +1,91 @@ | |||
| 1 | package modele; | ||
| 2 | |||
| 3 | import java.util.ArrayList; | ||
| 4 | |||
| 5 | public abstract class Arme { | ||
| 6 | |||
| 7 | private String nom; | ||
| 8 | private ArrayList<AptitudeArme> aptitudes; | ||
| 9 | private String portee; | ||
| 10 | private String A; | ||
| 11 | private int F; | ||
| 12 | private int PA; | ||
| 13 | private String D; | ||
| 14 | public Arme(String nom, ArrayList<AptitudeArme> aptitudes,String portee, String a, int f, int pA, String d) | ||
| 15 | { | ||
| 16 | this.nom = nom; | ||
| 17 | this.aptitudes = aptitudes; | ||
| 18 | this.portee=portee; | ||
| 19 | this.setAptitudes(aptitudes); | ||
| 20 | |||
| 21 | A = a; | ||
| 22 | F = f; | ||
| 23 | PA = pA; | ||
| 24 | D = d; | ||
| 25 | } | ||
| 26 | public Arme(String nom, int F, int PA, String A, String D) { | ||
| 27 | this.nom = nom; | ||
| 28 | this.F = F; | ||
| 29 | this.PA = PA; | ||
| 30 | this.A=A; | ||
| 31 | this.D=D; | ||
| 32 | } | ||
| 33 | public ArrayList<Integer> statsAtk(){ | ||
| 34 | ArrayList<Integer> liste = new ArrayList<Integer>(); | ||
| 35 | |||
| 36 | liste.add(F); | ||
| 37 | liste.add(PA); | ||
| 38 | |||
| 39 | return liste; | ||
| 40 | } | ||
| 41 | |||
| 42 | //v2 | ||
| 43 | public String getD() { | ||
| 44 | return D; | ||
| 45 | } | ||
| 46 | public void setD(String d) { | ||
| 47 | D = d; | ||
| 48 | } | ||
| 49 | |||
| 50 | public String getNom() { | ||
| 51 | return nom; | ||
| 52 | } | ||
| 53 | public void setNom(String nom) { | ||
| 54 | this.nom = nom; | ||
| 55 | } | ||
| 56 | |||
| 57 | public String getPortee() { | ||
| 58 | return portee; | ||
| 59 | } | ||
| 60 | public void setPortee(String portee) { | ||
| 61 | this.portee = portee; | ||
| 62 | } | ||
| 63 | public String getA() { | ||
| 64 | return A; | ||
| 65 | } | ||
| 66 | public void setA(String a) { | ||
| 67 | A = a; | ||
| 68 | } | ||
| 69 | public int getF() { | ||
| 70 | return F; | ||
| 71 | } | ||
| 72 | public void setF(int f) { | ||
| 73 | F = f; | ||
| 74 | } | ||
| 75 | |||
| 76 | public int getPA() { | ||
| 77 | return PA; | ||
| 78 | } | ||
| 79 | public void setPA(int pA) { | ||
| 80 | PA = pA; | ||
| 81 | } | ||
| 82 | |||
| 83 | public abstract int getC(); | ||
| 84 | |||
| 85 | public ArrayList<AptitudeArme> getAptitudes() { | ||
| 86 | return aptitudes; | ||
| 87 | } | ||
| 88 | public void setAptitudes(ArrayList<AptitudeArme> aptitudes) { | ||
| 89 | this.aptitudes = aptitudes; | ||
| 90 | } | ||
| 91 | } \ No newline at end of file | ||
