From 46a8b04ab3fe5723108064da1b1bb5399010a384 Mon Sep 17 00:00:00 2001 From: incentV Date: Tue, 17 Mar 2026 14:36:42 +0100 Subject: [PATCH] =?UTF-8?q?modif=20g=C3=A9n=C3=A9ration=20bonus=20malus=20?= =?UTF-8?q?pour=20qu'il=20soit=20plus=20fr=C3=A9quents?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/linea/CampagneAutoroute.java | 3 +++ src/linea/CampagneEspace.java | 3 +++ src/linea/CampagneOcean.java | 3 +++ src/linea/Jeu.java | 8 ++++---- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/linea/CampagneAutoroute.java b/src/linea/CampagneAutoroute.java index 80b5d41..32c7bf6 100644 --- a/src/linea/CampagneAutoroute.java +++ b/src/linea/CampagneAutoroute.java @@ -47,6 +47,9 @@ public class CampagneAutoroute { jeu.score = 0; jeu.labScore.setText("

score : 0

"); + jeu.prochainBonusScore = 100 + jeu.random.nextInt(26); + jeu.prochainMalusScore = 100 + jeu.random.nextInt(26); + jeu.layout.show(jeu.conteneurPrincipal, "JEU"); jeu.ecran.setFocusable(true); jeu.ecran.requestFocusInWindow(); diff --git a/src/linea/CampagneEspace.java b/src/linea/CampagneEspace.java index a65f405..542fb29 100644 --- a/src/linea/CampagneEspace.java +++ b/src/linea/CampagneEspace.java @@ -47,6 +47,9 @@ public class CampagneEspace { jeu.score = 0; jeu.labScore.setText("

LUNE - score : 0

"); + jeu.prochainBonusScore = 100 + jeu.random.nextInt(26); + jeu.prochainMalusScore = 100 + jeu.random.nextInt(26); + jeu.layout.show(jeu.conteneurPrincipal, "JEU"); jeu.ecran.setFocusable(true); jeu.ecran.requestFocusInWindow(); diff --git a/src/linea/CampagneOcean.java b/src/linea/CampagneOcean.java index 77296e9..602b3c5 100644 --- a/src/linea/CampagneOcean.java +++ b/src/linea/CampagneOcean.java @@ -45,6 +45,9 @@ public class CampagneOcean { jeuPrincipal.score = 0; jeuPrincipal.labScore.setText("

Oxygène : 0

"); + jeuPrincipal.prochainBonusScore = 100 + jeuPrincipal.random.nextInt(26); + jeuPrincipal.prochainMalusScore = 100 + jeuPrincipal.random.nextInt(26); + jeuPrincipal.layout.show(jeuPrincipal.conteneurPrincipal, "JEU"); jeuPrincipal.ecran.setFocusable(true); jeuPrincipal.ecran.requestFocusInWindow(); diff --git a/src/linea/Jeu.java b/src/linea/Jeu.java index 54449d1..7a23537 100644 --- a/src/linea/Jeu.java +++ b/src/linea/Jeu.java @@ -166,8 +166,8 @@ public class Jeu implements KeyListener, ActionListener { score = 0; labScore.setText("

score : 0

"); - this.prochainBonusScore = 50 + random.nextInt(101); - this.prochainMalusScore = 100 + random.nextInt(101); + this.prochainBonusScore = 100 + random.nextInt(26); + this.prochainMalusScore = 100 + random.nextInt(26); } @Override @@ -187,7 +187,7 @@ public class Jeu implements KeyListener, ActionListener { Bonus bonus = new Bonus(xSpawn, yBonus, laligne.vitesseDefilement); ecran.ajouterObjet(bonus); - this.prochainBonusScore = score + 50 + random.nextInt(101); + this.prochainBonusScore = score + 40 + random.nextInt(21); } } @@ -202,7 +202,7 @@ public class Jeu implements KeyListener, ActionListener { Malus malus = new Malus(xSpawn, yMalus, laligne.vitesseDefilement); ecran.ajouterObjet(malus); - this.prochainMalusScore = score + 100 + random.nextInt(101); + this.prochainMalusScore = score + 40 + random.nextInt(21); } }