Update 'GestionChoixAlgo.java'

This commit is contained in:
Matthis FAUVET 2023-04-28 20:37:00 +02:00
parent 22dee96b42
commit aa377bbc1c

View File

@ -16,7 +16,12 @@ public class GestionChoixAlgo extends JFrame implements ActionListener {
private JFrame frameGrille; private JFrame frameGrille;
private boolean[][] cetteGrille; private boolean[][] cetteGrille;
private Cellules[][] cetteGrilleCell; private Cellules[][] cetteGrilleCell;
/**
* 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 GestionChoixAlgo(int uneTaille, JFrame uneFrame, ButtonGroup group0, ButtonGroup group1, boolean[][] uneGrille, Cellules[][] grilleCell,JFrame uneFenetre){ public GestionChoixAlgo(int uneTaille, JFrame uneFrame, ButtonGroup group0, ButtonGroup group1, boolean[][] uneGrille, Cellules[][] grilleCell,JFrame uneFenetre){
this.cetteFrame = uneFrame; this.cetteFrame = uneFrame;
this.ceGroupe0 = group0; this.ceGroupe0 = group0;
@ -28,7 +33,12 @@ public class GestionChoixAlgo extends JFrame implements ActionListener {
this.cetteGrille = uneGrille; this.cetteGrille = uneGrille;
this.cetteGrilleCell=grilleCell; this.cetteGrilleCell=grilleCell;
} }
/**
* 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 void actionPerformed(ActionEvent e){ public void actionPerformed(ActionEvent e){
this.cetteFrame.dispose(); this.cetteFrame.dispose();
if(this.ceGroupe0.getSelection().getActionCommand()=="Aalea" && this.ceGroupe1.getSelection().getActionCommand()=="Vauto") if(this.ceGroupe0.getSelection().getActionCommand()=="Aalea" && this.ceGroupe1.getSelection().getActionCommand()=="Vauto")