Update 'Parcours.java'

This commit is contained in:
Matthis FAUVET 2023-04-28 20:33:08 +02:00
parent 9c556ea500
commit 61bae1529b

View File

@ -9,14 +9,24 @@ public class Parcours {
private int taille; private int taille;
private int ceCompteur = 0; private int ceCompteur = 0;
private Cellules[][] labyrinthe; private Cellules[][] labyrinthe;
/**
* Class qui créer un objet Algo determinatif pour résoudre le Labyrinthe
* @param unPerso On rentre
* @param grille c'est la grille de true et false qui permet de savoir si une cellules est un mur ou un couloir
* @param coord tableau double dimension qui stock les différentes Cellules.
*/
public Parcours(Cellules[][] tableau, int X, int Y, int len){ public Parcours(Cellules[][] tableau, int X, int Y, int len){
this.taille = len; this.taille = len;
this.labyrinthe = tableau; this.labyrinthe = tableau;
this.Parcourir(X, Y); this.Parcourir(X, Y);
} }
/**
* Class qui créer un objet Algo determinatif pour résoudre le Labyrinthe
* @param unPerso On rentre
* @param grille c'est la grille de true et false qui permet de savoir si une cellules est un mur ou un couloir
* @param coord tableau double dimension qui stock les différentes Cellules.
*/
public boolean Parcourir(int coordX, int coordY){ public boolean Parcourir(int coordX, int coordY){
boolean done = false; boolean done = false;
@ -39,7 +49,12 @@ public class Parcours {
} }
return done; return done;
} }
/**
* Class qui créer un objet Algo determinatif pour résoudre le Labyrinthe
* @param unPerso On rentre
* @param grille c'est la grille de true et false qui permet de savoir si une cellules est un mur ou un couloir
* @param coord tableau double dimension qui stock les différentes Cellules.
*/
private boolean estValide(int pos_x, int pos_y) { private boolean estValide(int pos_x, int pos_y) {
this.ceCompteur++; this.ceCompteur++;
boolean result = false; boolean result = false;