From d3ea21e2122c748da0c5e932001e812ed0358031 Mon Sep 17 00:00:00 2001 From: Zacharie Guet Date: Tue, 11 Nov 2025 20:33:13 +0100 Subject: [PATCH] fix de l'intro et de l'actualisation de score --- stages/terrain/planet/scripts/garden.gd | 7 +++++-- stages/title_screen/title_screen.tscn | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/stages/terrain/planet/scripts/garden.gd b/stages/terrain/planet/scripts/garden.gd index 81b5e56..0ed98a7 100644 --- a/stages/terrain/planet/scripts/garden.gd +++ b/stages/terrain/planet/scripts/garden.gd @@ -17,7 +17,7 @@ var size = PlanetData.DEFAULT_GARDEN_SIZE func _init(_planet_data : PlanetData, _initial_plants : Array[Plant] = []): planet_data = _planet_data plants = _initial_plants - update_garden_score() + # update_garden_score() func _ready(): contamination_sprite = generate_contamination_terrain_sprite() @@ -26,7 +26,7 @@ func _ready(): for p in plants: p.harvested.connect(_on_plant_harvested) p.state_changed.connect(_on_plant_state_changed) - update_garden_score() + # update_garden_score() func generate_contamination_terrain_sprite() -> Polygon2D: if not planet_data.garden_contamination: @@ -69,6 +69,9 @@ func plant( planet_data.score_by_plant.append(0) new_plant.harvested.connect(_on_plant_harvested) new_plant.state_changed.connect(_on_plant_state_changed) + new_plant.ready.connect( + func(): update_garden_score() + ) return new_plant func _on_plant_state_changed(_p: Plant): diff --git a/stages/title_screen/title_screen.tscn b/stages/title_screen/title_screen.tscn index b669e49..b9f5d98 100644 --- a/stages/title_screen/title_screen.tscn +++ b/stages/title_screen/title_screen.tscn @@ -12,7 +12,7 @@ viewport_path = NodePath("SubViewport") [sub_resource type="FastNoiseLite" id="FastNoiseLite_6yuhi"] -seed = 1530088909 +seed = 263046432 frequency = 1.0 [sub_resource type="ShaderMaterial" id="ShaderMaterial_7a1qq"] @@ -51,7 +51,7 @@ adjustment_saturation = 0.88 [node name="TitleScreen" type="CanvasLayer"] script = ExtResource("1_6yuhi") -game_scene_path = "uid://d28cp7a21kwou" +game_scene_path = "uid://d0n52psuns1vl" [node name="Background1" type="TextureRect" parent="."] z_index = -1