-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJoueur.java
40 lines (36 loc) · 1.15 KB
/
Joueur.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import java.io.*;
import java.lang.*;
public class Joueur {
String pseudonyme;
BufferedReader br;
Mouvement coupChoisi;
public Joueur() {
}
public Joueur(String pseudo) {
this.pseudonyme = pseudo;
System.out.println(pseudo+" a rejoint la partie.");
br = new BufferedReader(new InputStreamReader(System.in));
}
public Mouvement jouer() {
//System.out.println("Liste des coups possibles : ");
/*
for(Mouvement[] coupsPossibles : coupPossible)
System.out.println("1ere:"+coupPossible.getPremiere()+" 2e:"+coupPossible.getDerniere()+" vecteur:"+coupPossible.getVecteur());
*/
try {
System.out.print("Premiere bille : ");
byte premiere = new Byte(br.readLine());
System.out.print("Seconde bille : ");
byte seconde = new Byte(br.readLine());
System.out.print("Vecteur : ");
byte vecteur = new Byte(br.readLine());
System.out.println("mouvement choisi : ");
coupChoisi = new Mouvement(premiere, seconde, vecteur);
return coupChoisi;
}
catch (IOException e) {
System.err.println("Joueur::jouer() -> erreur de lecture du mouvement a la ligne de cmd.");
}
return new Mouvement((byte)1, (byte)1, (byte)1);
}
}