-
Notifications
You must be signed in to change notification settings - Fork 0
/
Jeu.java
61 lines (28 loc) · 1.25 KB
/
Jeu.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
import MG2D.*;
import MG2D.geometrie.*;
public class Jeu {
Jeu game;
public Plateau parti;
private InterfaceGraphique graphique;
public Jeu() {
int numJoueur = (((int) (Math.random()*100)) % 2 ) + 1; // Renvoi un nombre aléatoire 1 ou 2 : Permet de choisir aléatoirement un joueur
int nbColonne = 5;
int nbLigne = 7;
int taille = 0;
int nombreRetourne;
InterfaceGraphique interfaceGraphique = new InterfaceGraphique();
nombreRetourne = interfaceGraphique.affichageMenu();
taille = ( int) (nombreRetourne / 10000);
nbColonne = ( nombreRetourne - ( taille * 10000)) / 100;
nbLigne = ( nombreRetourne - (taille * 10000) - ( nbColonne * 100));
parti = new Plateau(nbColonne, nbLigne);
System.out.println(parti.toString());
interfaceGraphique.lancementPartie(nbLigne,nbColonne, taille, 1, parti);
while (true) {
numJoueur = parti.changeJoueur(numJoueur); // Permet de changer de joueur
interfaceGraphique.Souris(nbLigne, nbColonne, numJoueur, parti);
interfaceGraphique.refreshCroix(nbColonne, nbLigne, parti);
System.out.println(parti.toString());
}
}
}