B C D E I L M N P T V

B

blanche - Static variable in class Piece
Codage de la couleur blanche.

C

cheminLibre(Position, Position) - Method in class Echiquier
Indique si le chemin associé à un coup donné est libre.
colonne() - Method in class Position
Retourne le numéro de colonne de la position.
couleur() - Method in class Piece
Indique la couleur de la pièce, codée sous la forme Piece.noire ou Piece.blanche.
coupValide(Position, Position) - Method in class Echiquier
Indique si un coup donné est valide.

D

deplacementAuthorise(Position, Position) - Static method in class Tour
Indique si un déplacement est possible pour la pièce.
deplacementValide(Echiquier, Position, Position) - Method in class Piece
Indique si un déplacement est possible pour la pièce.
deplacementValide(Echiquier, Position, Position) - Method in class Tour
 

E

Echiquier - class Echiquier.
Définition de la modélisation de l'échiquier.
Echiquier() - Constructor for class Echiquier
Le constructeur par défaut.
equals(Position) - Method in class Position
Indique si deux positions sont égales.
essayeCoup(Position, Position) - Method in class Echiquier
Joue un coup, s'il est valide.
estNoire() - Method in class Piece
Indique si la pièce est noire.

I

image() - Method in class Piece
Donne l'image associée à la pièce.
InterfaceEchiquier - class InterfaceEchiquier.
Définition de l'interface graphique de l'échiquier.
InterfaceEchiquier() - Constructor for class InterfaceEchiquier
Le constructeur par défaut met en place l'interface.

L

ligne() - Method in class Position
Retourne le numéro de ligne de la position.

M

main(String[]) - Static method in class InterfaceEchiquier
Méthode appelée lors de l'interprétation de la classe, mettant en oeuvre l'interface graphique de l'échiquier.

N

noire - Static variable in class Piece
Codage de la couleur noire.
nouvelle(int, int) - Static method in class Position
Retourne une position construite à partir des numéros de ligne et de colonne donnés, si ceux-ci sont valides, ou la référence nulle sinon.

P

Piece - class Piece.
Définition de la modélisation d'une pièce de l'échiquier.
Piece(boolean, String, boolean) - Constructor for class Piece
Le constructeur.
piece(Position) - Method in class Echiquier
Donne la pièce située à une position donnée.
Position - class Position.
Définition d'une position sur l'échiquier.
positionsDeDepart() - Method in class Echiquier
Place les pièces dans leur position de départ.

T

tailleImage - Static variable in class Piece
La taille des images utilisées pour les pièces.
taillePlateau - Static variable in class Echiquier
La taille du plateau est une constante commune à tous les échiquiers.
Tour - class Tour.
Définition de la modélisation d'une tour.
Tour(boolean) - Constructor for class Tour
Le constructeur par défaut.

V

valide(int, int) - Static method in class Position
Indique si un numéro de ligne et de colonne donné correspondent à une position valide (sur l'échiquier), c'est-à-dire si ces numéros sont entre 0 et la taille du plateau de l'échiquier.

B C D E I L M N P T V