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
|
||||
public double getY(){
|
||||
|
||||
@@ -46,12 +46,12 @@ public class Jeu implements KeyListener, ActionListener{
|
||||
//-------------------------------------------------------------------------
|
||||
public Jeu(){
|
||||
// Gestion du score : a réactiver en fin de TP, inutile au début
|
||||
/*
|
||||
|
||||
labScore = new JLabel();
|
||||
labScore.setText("<html><h3>score : 0</h3></html>");
|
||||
labScore.setBounds(20, 0, 200, 50);
|
||||
ecran.add(labScore);
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -148,14 +148,6 @@ public class Jeu implements KeyListener, ActionListener{
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
this.ecran.traiterBoucleAnimation();
|
||||
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
|
||||
if (this.SegCourant == null && !this.listeSegments.isEmpty()) {
|
||||
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
|
||||
this.SegCourant.setCouleur(Color.RED);
|
||||
dansCercle = false;
|
||||
break;
|
||||
//break;
|
||||
}
|
||||
}
|
||||
return dansCercle;
|
||||
|
||||
Reference in New Issue
Block a user