updateCollision
This commit is contained in:
@@ -355,26 +355,22 @@ public class Jeu implements KeyListener, ActionListener {
|
||||
* Évite de répéter ce code dans demarrer() et resetLevel().
|
||||
*/
|
||||
private void initialiserPartie() {
|
||||
// 1. Nettoyage de l'écran
|
||||
ecran.reinitialiser();
|
||||
|
||||
// 2. Création des instances
|
||||
// Création des instances
|
||||
demiCercleAvant = new Cercle(90, -180);
|
||||
demiCercleArriere = new Cercle(90, 180);
|
||||
ligne = new Ligne(_niv);
|
||||
ecran.setNiveau(_niv);
|
||||
|
||||
// 3. En mode immortel, positionner les cercles loin (la force les attirera vers la ligne)
|
||||
// En mode normal, ils restent au centre (y = 200 par défaut du constructeur)
|
||||
|
||||
if (immortel) {
|
||||
demiCercleAvant.y = -300;
|
||||
demiCercleArriere.y = 300;
|
||||
}
|
||||
|
||||
// 4. Configuration visuelle
|
||||
appliquerThemeNiveau();
|
||||
|
||||
// 5. Ajout à l'écran (l'ordre définit la superposition)
|
||||
ecran.ajouterObjet(demiCercleArriere);
|
||||
ecran.ajouterObjet(ligne);
|
||||
ecran.ajouterObjet(demiCercleAvant);
|
||||
|
||||
Reference in New Issue
Block a user