campagne fonctionne
This commit is contained in:
@@ -1,4 +1,38 @@
|
|||||||
package linea;
|
package linea;
|
||||||
|
|
||||||
|
import javax.swing.Timer;
|
||||||
|
import java.awt.Color;
|
||||||
|
|
||||||
public class CampagneOcean {
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user