campagne fonctionne
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user