Skip to content

Commit 76c6710

Browse files
committed
Javadoc Joueur
1 parent 875801d commit 76c6710

File tree

1 file changed

+65
-16
lines changed

1 file changed

+65
-16
lines changed

src/main/java/org/ecn/medev/Joueur.java

Lines changed: 65 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,45 +6,60 @@
66
import java.util.Random;
77
/**
88
* Classe Joueur
9-
* @author erwan
9+
* @author Erwan
1010
*/
1111
public class Joueur {
1212

13-
/** Le nom du joueur. */
13+
/**
14+
* Le nom du joueur.
15+
*/
1416
private String nom;
15-
/** La fortune du joueur. */
17+
18+
/**
19+
* La fortune du joueur.
20+
*/
1621
private int fortune;
17-
/** La position du joueur. */
22+
23+
/**
24+
* La position du joueur.
25+
*/
1826
private int position;
1927

2028
/** Constructeur de Joueur.
21-
* @param nom Nom du Joueur.
22-
* @param fortune Fortune du Joueur.
23-
* @param position Position du Joueur.
29+
* @param nom le nom du Joueur.
30+
* @param fortune la fortune du Joueur.
31+
* @param position la position du Joueur.
2432
*/
2533
public Joueur(String nom, int fortune, int position) {
2634
this.nom = nom;
2735
this.fortune = fortune;
2836
this.position = position;
2937
}
3038

31-
/** Constructeur par defaut de Joueur avec nom. */
39+
/**
40+
* Constructeur par defaut de Joueur avec nom.
41+
* @param nom le nom du joueur
42+
*/
3243
public Joueur(String nom) {
3344
this.nom = nom;
3445
this.fortune = 100000;
3546
this.position = 0;
3647
}
3748

38-
/** Constructeur par defaut de Joueur. */
49+
/**
50+
* Constructeur par defaut de Joueur.
51+
*/
3952
public Joueur() {
4053
this.nom = "Jacques";
4154
this.fortune = 100000;
4255
this.position = 0;
4356
}
4457

45-
/** Paiement d'un autre joueur.
58+
/**
59+
* Paiement d'un autre joueur.
4660
* @param cout cout du paiement.
4761
* @param j Joueur a payer.
62+
* @throws org.ecn.medev.NoMoreMoney
4863
*/
4964
public void payer(int cout, Joueur j) throws NoMoreMoney {
5065
if(this.fortune > cout) {
@@ -58,8 +73,10 @@ public void payer(int cout, Joueur j) throws NoMoreMoney {
5873
}
5974
}
6075

61-
/** Paiement a la banque.
76+
/**
77+
* Paiement a la banque.
6278
* @param cout cout du paiement.
79+
* @throws org.ecn.medev.NoMoreMoney
6380
*/
6481
public void payer(int cout) throws NoMoreMoney {
6582
if(this.fortune > cout) {
@@ -71,41 +88,67 @@ public void payer(int cout) throws NoMoreMoney {
7188
}
7289
}
7390

91+
/**
92+
* Renvoie le nom du joueur.
93+
* @return le nom
94+
*/
7495
public String getNom() {
7596
return nom;
7697
}
7798

99+
/**
100+
* Définit le nom du joueur.
101+
* @param nom le nouveau nom
102+
*/
78103
public void setNom(String nom) {
79104
this.nom = nom;
80105
}
81106

107+
/**
108+
* Renvoie la fortune du joueur.
109+
* @return la fortune.
110+
*/
82111
public int getFortune() {
83112
return fortune;
84113
}
85114

115+
/**
116+
* Définit la fortune du joueur.
117+
* @param fortune la nouvelle fortune
118+
*/
86119
public void setFortune(int fortune) {
87120
this.fortune = fortune;
88121
}
89122

123+
/**
124+
* Renvoie la position du joueur.
125+
* @return la position
126+
*/
90127
public int getPosition() {
91128
return position;
92129
}
93130

131+
/**
132+
* Définit la position du joueur.
133+
* @param position la nouvelle position
134+
*/
94135
public void setPosition(int position) {
95136
this.position = position;
96137
}
97138

98139
/**
99-
* méthode qui retourne une valeur aléatoire représentant la valeur d'un dé lancé
100-
* @return deval un entier qui represente la valeur du dé lancé
140+
* Retourne une valeur aléatoire représentant la valeur d'un dé lancé.
141+
* @return un entier qui represente la valeur du dé lancé
101142
*/
102143
public static int lanceLeDe() {
103144
int deval = (int) Math.floor(Math.random()*6+1);
104145
return deval;
105146
}
147+
148+
106149
/**
107-
* Le joueur avance d'un nb de cases
108-
* @param nbCase
150+
* Le joueur avance d'un nombre de cases.
151+
* @param nbCase le nombre de case dont on avance
109152
*/
110153
public void avancer(int nbCase){
111154
for(int i=1; i<nbCase+1; i++){
@@ -116,6 +159,10 @@ public void avancer(int nbCase){
116159
}
117160
}
118161

162+
/**
163+
* Renvoie une chaine de caractères représentant le joueur.
164+
* @return la chaine de caractères
165+
*/
119166
@Override
120167
public String toString() {
121168
return "Joueur{" +
@@ -124,8 +171,10 @@ public String toString() {
124171
'}' + " Il a les finances suivantes: " + fortune;
125172
}
126173

174+
/**
175+
* Gère le tour de jeu.
176+
*/
127177
public void tourDeJeu(){
128178
int de = lanceLeDe();
129-
130179
}
131180
}

0 commit comments

Comments
 (0)