-fill campagne autoroute
This commit is contained in:
51
src/linea/CampagneAutoroute.java
Normal file
51
src/linea/CampagneAutoroute.java
Normal file
@@ -0,0 +1,51 @@
|
||||
package linea;
|
||||
|
||||
import javax.swing.Timer;
|
||||
import java.awt.Color;
|
||||
|
||||
public class CampagneAutoroute {
|
||||
|
||||
protected Jeu jeu; // Référence au jeu principal
|
||||
|
||||
public CampagneAutoroute(Jeu j) {
|
||||
this.jeu = j;
|
||||
}
|
||||
|
||||
public void lancerNiveau1() {
|
||||
System.out.println("Lancement du niveau No Hesi...");
|
||||
|
||||
|
||||
if(jeu.horloge != null) {
|
||||
jeu.horloge.stop();
|
||||
}
|
||||
jeu.horloge = new Timer(40, jeu);
|
||||
|
||||
|
||||
jeu.ecran.viderObjets();
|
||||
|
||||
|
||||
FondAutoroute fond = new FondAutoroute();
|
||||
jeu.ecran.ajouterObjet(fond);
|
||||
|
||||
jeu.laligne = new Ligne(); // La ligne
|
||||
jeu.ecran.ajouterObjet(jeu.laligne);
|
||||
|
||||
Voiture maVoiture = new Voiture();
|
||||
|
||||
jeu.ecran.ajouterObjet(maVoiture);
|
||||
|
||||
jeu.demiCercleAvant = maVoiture;
|
||||
jeu.demiCercleArriere = maVoiture;
|
||||
|
||||
|
||||
jeu.ecran.setGameOver(false);
|
||||
jeu.score = 0;
|
||||
jeu.labScore.setText("<html><h3 style='color:white;'>score : 0</h3></html>");
|
||||
|
||||
|
||||
jeu.layout.show(jeu.conteneurPrincipal, "JEU");
|
||||
jeu.ecran.setFocusable(true);
|
||||
jeu.ecran.requestFocusInWindow();
|
||||
jeu.horloge.start();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user