Jeu fonctionnel
This commit is contained in:
@@ -23,6 +23,7 @@ public class Jeu implements KeyListener, ActionListener{
|
||||
// un qui passera dessus
|
||||
protected Cercle demiCercleAvant = new Cercle(90,-180); // celui qui est sur la ligne
|
||||
protected Cercle demiCercleArriere = new Cercle(90,180); // celui qui est derrière la ligne
|
||||
Ligne laligne = new Ligne();
|
||||
|
||||
// A FAIRE : ajouter les objets graphiques manquants, s'il y en a
|
||||
|
||||
@@ -46,12 +47,10 @@ 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);
|
||||
*/
|
||||
}
|
||||
|
||||
|
||||
@@ -111,7 +110,6 @@ public class Jeu implements KeyListener, ActionListener{
|
||||
// Création d'une fenêtre
|
||||
JFrame fenetre = new JFrame();
|
||||
|
||||
Ligne laligne = new Ligne();
|
||||
ecran.ajouterObjet(demiCercleArriere);
|
||||
ecran.ajouterObjet(demiCercleAvant);
|
||||
ecran.ajouterObjet(laligne);
|
||||
@@ -127,7 +125,7 @@ public class Jeu implements KeyListener, ActionListener{
|
||||
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||
|
||||
// Démarrage du timer, qui rythmera l'animation
|
||||
horloge = new Timer(40, this);
|
||||
horloge = new Timer(20, this);
|
||||
horloge.start();
|
||||
|
||||
demiCercleArriere.setCouleur(new Color(0.8f, 0.0f, 0.0f));
|
||||
@@ -140,7 +138,7 @@ public class Jeu implements KeyListener, ActionListener{
|
||||
//-------------------------------------------------------------------------
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
|
||||
ecran.traiterBoucleAnimation();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user