campagne fonctionne

This commit is contained in:
2026-02-23 10:59:28 +01:00
parent 26850ca823
commit 44ac782380

View File

@@ -1,4 +1,38 @@
package linea;
import javax.swing.Timer;
import java.awt.Color;
public class CampagneOcean {
}
protected Jeu jeuPrincipal;
public CampagneOcean(Jeu jeu) {
this.jeuPrincipal = jeu;
}
public void demarrerLeNiveau(int niveau) {
System.out.println("Lancement du niveau Ocean - Difficulté : " + niveau);
if (jeuPrincipal.horloge != null) {
jeuPrincipal.horloge.stop();
}
jeuPrincipal.horloge = new Timer(40, jeuPrincipal);
jeuPrincipal.ecran.viderObjets();
FondOcean monFond = new FondOcean();
jeuPrincipal.ecran.ajouterObjet(monFond);
jeuPrincipal.laligne = new Ligne();
if (niveau == 1) {
jeuPrincipal.laligne.setInclinaisonMax(10.0);
} else if (niveau == 2) {
jeuPrincipal.laligne.setInclinaisonMax(30.0);
} else {
jeuPrincipal.laligne.setInclinaisonMax(55.0);
}
jeuPrincipal.ecran.ajouterObjet(jeuPrincipal.laligne);
}
}