public class Spot
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
id
L'id de la case.
|
private int |
x
L'abscisse de la case.
|
private int |
y
L'ordonnée de la case.
|
Constructor and Description |
---|
Spot(int x,
int y)
Constructeur de la classe Spot.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Spot spot)
Méthode de comparaison entre deux cases.
|
static Spot |
findByCoord(int x,
int y)
Retourne l'emplacement identifié par l'abscisse et l'ordonée passés en paramètre.
|
static Spot |
findById(int id)
Retourne l'emplacement identifié par l'id passé en paramètre.
|
int |
getId()
Retourne l'id de la case.
|
int |
getX()
Retourne l'abscisse de la case
|
int |
getY()
Retourne l'ordonée de la case
|
void |
setId(int id)
Met à jour l'id de la case
|
Piece |
whatPiece()
Retourne la pièce qui se trouve sur la case en la recherchant parmis les pièces des deux équipes.
|
private int id
()
,
setId(int)
,
Partie
private int y
getY()
private int x
()
public Spot(int x, int y)
x
- L'abscisse de la casey
- L'ordonée de la casepublic int getId()
public void setId(int id)
id
- Le nouvel id de la casepublic int getY()
public int getX()
public boolean equals(Spot spot)
spot
- la case à comparer.public Piece whatPiece()
public static Spot findByCoord(int x, int y)
x
- L'abscisse de la case recherchéey
- L'ordonée de la case recherchéePartie.spots
public static Spot findById(int id) throws java.security.InvalidParameterException
id
- L'identifiant de la case recherchéejava.security.InvalidParameterException
- Si le spot ne fait pas partie des spots proposés, si aucun spot de la liste de spots de partie ne possède l'id passé en paramètre.Partie.spots