Class Labyrinthe
java.lang.Object
labyrinthe.model.Labyrinthe
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Verifie s'il y a un mur en regardant dans la direction indique a partir de la position indique.boolean
Verifie si la case du labyrinthe contient une sortie.static Labyrinthe
Lit un fichier contenant la description d'un labyrinthe et construit une instance du labyrinthe.toString()
-
Field Details
-
nbColonne
protected int nbColonne -
nbLigne
protected int nbLigne -
cases
protected labyrinthe.model.Labyrinthe.Case[][] cases
-
-
Constructor Details
-
Labyrinthe
public Labyrinthe(int nbColonne, int nbLigne)
-
-
Method Details
-
lire
Lit un fichier contenant la description d'un labyrinthe et construit une instance du labyrinthe.- Parameters:
entrees
- Un scanner qui a ete initialise au debut du fichier contenant la description du labyrinthe.- Returns:
- une instance du labyrinthe.
-
aMur
Verifie s'il y a un mur en regardant dans la direction indique a partir de la position indique.- Parameters:
position
- La position de la case ou nous voulons verifier la presence d'un mur.direction
- La direction ou nous regardons pour verifier la presence d'un mur.- Returns:
-
estSortie
Verifie si la case du labyrinthe contient une sortie.- Parameters:
position
- la position de la case a verifier.- Returns:
- true si la case est une sortie, false sinon.
-
toString
-