MVP OK
This commit is contained in:
@@ -64,7 +64,8 @@ public class Cercle extends ObjetGraphique{ // il s'agit plutôt d'arcs de cercl
|
|||||||
}
|
}
|
||||||
|
|
||||||
//-------------------------------------------------------------------------
|
//-------------------------------------------------------------------------
|
||||||
// Méthode qui retourne la position du cercle en y (utile pour la classe qui vérifiera si la ligne passe dans le cercle)
|
// Méthode qui retourne la position du cercle en y
|
||||||
|
// (utile pour la classe qui vérifiera si la ligne passe dans le cercle)
|
||||||
//-------------------------------------------------------------------------
|
//-------------------------------------------------------------------------
|
||||||
@Override
|
@Override
|
||||||
public double getY(){
|
public double getY(){
|
||||||
|
|||||||
@@ -46,12 +46,12 @@ public class Jeu implements KeyListener, ActionListener{
|
|||||||
//-------------------------------------------------------------------------
|
//-------------------------------------------------------------------------
|
||||||
public Jeu(){
|
public Jeu(){
|
||||||
// Gestion du score : a réactiver en fin de TP, inutile au début
|
// Gestion du score : a réactiver en fin de TP, inutile au début
|
||||||
/*
|
|
||||||
labScore = new JLabel();
|
labScore = new JLabel();
|
||||||
labScore.setText("<html><h3>score : 0</h3></html>");
|
labScore.setText("<html><h3>score : 0</h3></html>");
|
||||||
labScore.setBounds(20, 0, 200, 50);
|
labScore.setBounds(20, 0, 200, 50);
|
||||||
ecran.add(labScore);
|
ecran.add(labScore);
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -148,14 +148,6 @@ public class Jeu implements KeyListener, ActionListener{
|
|||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
this.ecran.traiterBoucleAnimation();
|
this.ecran.traiterBoucleAnimation();
|
||||||
boolean verification = this.laLigne.estDansCercle(this.demiCercleAvant);
|
boolean verification = this.laLigne.estDansCercle(this.demiCercleAvant);
|
||||||
/*if(verification == false){
|
|
||||||
//horloge.stop();
|
|
||||||
System.out.println("Perdu ! Votre score est de : " + this.score);
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
this.score += 1;
|
|
||||||
System.out.println("Score : " + this.score);
|
|
||||||
}*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -128,6 +128,7 @@ public class Ligne extends ObjetGraphique{// Hérite de la classe ObjetGraphique
|
|||||||
// fallback : prendre le premier segment si aucune correspondance
|
// fallback : prendre le premier segment si aucune correspondance
|
||||||
if (this.SegCourant == null && !this.listeSegments.isEmpty()) {
|
if (this.SegCourant == null && !this.listeSegments.isEmpty()) {
|
||||||
this.SegCourant = this.listeSegments.get(0);
|
this.SegCourant = this.listeSegments.get(0);
|
||||||
|
this.SegCourant.setCouleur(Color.BLACK);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -148,7 +149,7 @@ public class Ligne extends ObjetGraphique{// Hérite de la classe ObjetGraphique
|
|||||||
// On peut s'arrêter dès qu'on trouve un point hors du cercle, car le segment courant n'est plus dans le cercle
|
// On peut s'arrêter dès qu'on trouve un point hors du cercle, car le segment courant n'est plus dans le cercle
|
||||||
this.SegCourant.setCouleur(Color.RED);
|
this.SegCourant.setCouleur(Color.RED);
|
||||||
dansCercle = false;
|
dansCercle = false;
|
||||||
break;
|
//break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return dansCercle;
|
return dansCercle;
|
||||||
|
|||||||
Reference in New Issue
Block a user