-
Notifications
You must be signed in to change notification settings - Fork 0
/
Intersection.java
70 lines (58 loc) · 1.58 KB
/
Intersection.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
62
63
64
65
66
67
68
69
70
/**
*Classe Intersection
*@autor DAHMANI Sélim LECARDUNER Noé
*@version 1.0
*/
package jeu;
import liste.Liste;
import jeu.Pion;
public class Intersection {
private boolean accesDiagonal;
private Pion pion;
/**Constructeur de la classe Intersection*/
public Intersection()
{
this.pion = null;
}
/**Méthode permettant de savoir si l'intersection de ne contient pas de pion
*@return true si l'intersection est libre, false sinon.
*/
public boolean estLibre()
{
return(this.pion == null);
}
/**Méthode permettant de définir si l'intersection est pourvu d'acces diagonal
*@return true si l'intersection a des acces diagonaux,false sinon
*/
public void setAccesDiagonal(boolean etat)
{
this.accesDiagonal = etat;
}
/**Méthode permettant de savoir si l'intersection est pourvu d'acces diagonal
*@return true si l'intersection a des acces diagonaux,false sinon
*/
public boolean getAccesDiagonal()
{
return this.accesDiagonal;
}
/**Méthode de définir l'objet pion qui se trouve dans l'intersection
*@param pion le pion qui se trouve sur l'intersection
*/
public void setPion(Pion pion)
{
this.pion = pion;
}
/**Méthode permettant de récupérer l'objet pion qui se trouve sur l'intersection
*@return l'objet pion
*/
public Pion getPion()
{
return (this.pion);
}
/**toString()*/
public String toString(){
if (this.getPion() == null){
return ("o");
} else {return ((this.getPion()).toString());}
}
}