changement difficulté niveaux

This commit is contained in:
tit-exe
2026-03-17 14:31:00 +01:00
parent b37f6cb881
commit f8c74c4306
4 changed files with 10 additions and 8 deletions

View File

@@ -31,10 +31,9 @@ public class Ligne extends ObjetGraphique {
this.gestionnaireNiveau = gestionnaireNiveau;
double dx = GetLargeurSegment();
double freq = gestionnaireNiveau.getNoiseFrequence();
for (int i = 0; i < nbSegments; i++) {
double noiseStep = dx * freq;
double noiseStep = getNoiseStep();
double yDebut = CalculerY(noiseCurseur);
double yFin = CalculerY(noiseCurseur + noiseStep);
@@ -57,17 +56,20 @@ public class Ligne extends ObjetGraphique {
return (double)ZoneDessin.largeur / nbSegments;
}
// Calcul du pas dans le noise : unique endroit où cette logique est définie
private double getNoiseStep() {
return GetLargeurSegment() / gestionnaireNiveau.getNoiseFrequence();
}
protected Segment CreerSegmentSuivant(){
double dx = GetLargeurSegment();
double freq = gestionnaireNiveau.getNoiseFrequence();
double noiseStep = dx * freq;
double noiseStep = getNoiseStep();
double yDebut = CalculerY(noiseCurseur);
double yFin = CalculerY(noiseCurseur + noiseStep);
noiseCurseur += noiseStep;
Segment s = new Segment(0, yDebut, dx, yFin - yDebut);
Segment s = new Segment(0, yDebut, GetLargeurSegment(), yFin - yDebut);
s.setCouleur(new Color(0.2f, 0.2f, 0.2f));
return s;