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 autoroute ..."); 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("

score : 0

"); jeu.layout.show(jeu.conteneurPrincipal, "JEU"); jeu.ecran.setFocusable(true); jeu.ecran.requestFocusInWindow(); jeu.horloge.start(); } }