From 2855afbbefe95baf2c5d63e2337e5a3412103c7d Mon Sep 17 00:00:00 2001 From: fauvet Date: Mon, 24 Apr 2023 13:17:23 +0200 Subject: [PATCH] Ajout make file et modif affichage --- Affichage.java | 10 ++++++++++ Makefile | 51 +++++++++++++++++++------------------------------- 2 files changed, 29 insertions(+), 32 deletions(-) diff --git a/Affichage.java b/Affichage.java index e16bff8..e151fe3 100644 --- a/Affichage.java +++ b/Affichage.java @@ -34,10 +34,20 @@ public class Affichage { boolean radio3Selected = this.cePanel.GetButtonS().isSelected(); //SORTIE if(radio2Selected==true && this.caseEntrortie[0]==0){ + if(this.caseEntrortie[0]==1){ + this.caseEntrortie[0]=0; + } else if(this.caseEntrortie[1]==1){ + this.caseEntrortie[1]=0; + } this.caseEntrortie[0]=1; this.cetteCellules.setType(ENTREE); this.cetteCellules.peindre(ENTREE); } else if(radio3Selected==true && this.caseEntrortie[1]==0){ + if(this.caseEntrortie[0]==1){ + this.caseEntrortie[0]=0; + } else if(this.caseEntrortie[1]==1){ + this.caseEntrortie[1]=0; + } this.caseEntrortie[1]=1; this.cetteCellules.setType(SORTIE); this.cetteCellules.peindre(SORTIE); diff --git a/Makefile b/Makefile index f685c59..b3c87a7 100644 --- a/Makefile +++ b/Makefile @@ -8,18 +8,18 @@ JVMFLAGS = ### REGLES ESSENTIELLES ### -Start.class : Start.java Fenetre.class FenetreInit.class +Start.class : Start.java FenetreInit.class ${JC} ${JCFLAGS} Start.java -Fenetre.class : Fenetre.java FenetreInit.class +Fenetre.class : Fenetre.java ${JC} ${JCFLAGS} Fenetre.java -FenetreInit.class : FenetreInit.java creer.class importer.class +FenetreInit.class : FenetreInit.java Creer.class Importer.class ${JC} ${JCFLAGS} FenetreInit.java ### ======================================================================== -importer.class : importer.java Lecture.class FenetreImpGrille.class FileImport.class +Importer.class : Importer.java Lecture.class FenetreImpGrille.class FileImport.class ${JC} ${JCFLAGS} importer.java FileImport.class : FileImport.java @@ -31,12 +31,12 @@ Lecture.class : Lecture.java outils.class outils.class : outils.java ${JC} ${JCFLAGS} outils.java -FenetreImpGrille.class : FenetreImpGrille.java +FenetreImpGrille.class : FenetreImpGrille.java Cellules.class ${JC} ${JCFLAGS} FenetreImpGrille.java ### ======================================================================== -creer.class : creer.java FenetreDefSize.class +Creer.class : creer.java FenetreDefSize.class ${JC} ${JCFLAGS} creer.java FenetreDefSize.class : FenetreDefSize.java ChoixEtTaille.class @@ -46,40 +46,27 @@ ChoixEtTaille.class : ChoixEtTaille.java FenetreRndmGrille.class FenetreVideGril ${JC} ${JCFLAGS} ChoixEtTaille.java # == -FenetreRndmGrille.class : FenetreRndmGrille.java OptionsFRG.class ModificationsFRG.class +FenetreRndmGrille.class : FenetreRndmGrille.java Cellules.class PanneauModification.class Modifications.class ${JC} ${JCFLAGS} FenetreRndmGrille.java -ModificationsFRG.class : ModificationsFRG.java - ${JC} ${JCFLAGS} ModificationsFRG.java - -OptionsFRG.class : OptionsFRG.java OptionsBoutonsFRG.class - ${JC} ${JCFLAGS} OptionsFRG.java - -OptionsBoutonsFRG.class : OptionsBoutonsFRG.java ExporterFRG.class - ${JC} ${JCFLAGS} OptionsBoutonsFRG.java - -ExporterFRG.class : ExporterFRG.java Enregistrer.class - ${JC} ${JCFLAGS} ExporterFRG.java -# == -FenetreVideGrille.class : FenetreVideGrille.java OptionsFVG.class ModificationsFVG.class +FenetreVideGrille.class : FenetreVideGrille.java Cellules.class PanneauModification.class Modifications.class ${JC} ${JCFLAGS} FenetreVideGrille.java -ModificationsFVG.class : ModificationsFVG.java - ${JC} ${JCFLAGS} ModificationsFVG.java +Cellules.class : Cellules.java + ${JC} ${JCFLAGS} Cellules.java -OptionsFVG.class : OptionsFVG.java OptionsBoutonsFVG.class FenetreVideGrille.class - ${JC} ${JCFLAGS} OptionsFVG.java +PanneauModification.class : PanneauModification.java GestionModif.class + ${JC} ${JCFLAGS} PanneauModification.java -OptionsBoutonsFVG.class : OptionsBoutonsFVG.java ExporterFVG.class - ${JC} ${JCFLAGS} OptionsBoutonsFVG.java +Modifications.class : Modifications.java ModificationsTab.class + ${JC} ${JCFLAGS} Modifications.java -ExporterFVG.class : ExporterFVG.java Enregistrer.class - ${JC} ${JCFLAGS} ExporterFVG.java +GestionModif.class : GestionModif.java + ${JC} ${JCFLAGS} GestionModif.java -### ========================================================================= - -Enregistrer.class : Enregistrer.java - ${JC} ${JCFLAGS} Enregistrer.java +Affichage.class : Affichage.java + ${JC} ${JCFLAGS} Affichage.java +# ================================ ### REGLES OPTIONNELLES ###