ajout de panneaux de contrôles, de paramètres et refactorisation de la gestion de l'audio

This commit is contained in:
2025-11-22 15:10:41 +01:00
parent dbe8f03531
commit 435415363c
171 changed files with 2165 additions and 922 deletions

View File

@@ -1,8 +1,7 @@
[gd_scene load_steps=6 format=3 uid="uid://d0n52psuns1vl"]
[gd_scene load_steps=5 format=3 uid="uid://d0n52psuns1vl"]
[ext_resource type="Script" uid="uid://ddf3fktoer2ng" path="res://stages/intro/scripts/intro.gd" id="1_2nxbv"]
[ext_resource type="Theme" uid="uid://bgcmd213j6gk1" path="res://gui/ressources/default_theme.tres" id="1_u726n"]
[ext_resource type="Script" uid="uid://bel0lb7kd8bf6" path="res://stages/intro/scripts/intro_step_language.gd" id="2_mi20s"]
[ext_resource type="LabelSettings" uid="uid://dqwayi8yjwau2" path="res://gui/ressources/title_label_settings.tres" id="3_mi20s"]
[ext_resource type="Script" uid="uid://d2wapgm313xhr" path="res://stages/intro/scripts/intro_step_story.gd" id="5_tg2p4"]
@@ -10,31 +9,6 @@
script = ExtResource("1_2nxbv")
game_scene_path = "uid://d28cp7a21kwou"
[node name="LanguageChoose" type="CanvasLayer" parent="."]
visible = false
script = ExtResource("2_mi20s")
[node name="CenterContainer" type="VBoxContainer" parent="LanguageChoose"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme = ExtResource("1_u726n")
alignment = 1
[node name="Label" type="Label" parent="LanguageChoose/CenterContainer"]
layout_mode = 2
text = "CHOOSE_A_LANGUAGE"
label_settings = ExtResource("3_mi20s")
horizontal_alignment = 1
[node name="LanguageButtonsContainer" type="HBoxContainer" parent="LanguageChoose/CenterContainer"]
unique_name_in_owner = true
layout_mode = 2
theme = ExtResource("1_u726n")
alignment = 1
[node name="Story" type="CanvasLayer" parent="."]
visible = false
script = ExtResource("5_tg2p4")

View File

@@ -1,3 +1,4 @@
@abstract
extends CanvasLayer
class_name IntroStep

View File

@@ -42,7 +42,7 @@ func _ready():
generate_first_entities()
Music.enter_planet()
AudioManager.enter_planet()
if player:
generate_near_chunks(player)
@@ -139,6 +139,8 @@ func pass_day():
if e.has_method("_end_pass_day"):
e._end_pass_day()
garden.update_garden_score()
if data.garden_score >= data.get_quota_score():
reach_quota()
elif data.quota_days <= 0:

View File

@@ -34,7 +34,7 @@ func _ready():
data.rewards.append(new_reward)
compost.rewarded.connect(_on_compost_rewarded)
Music.enter_truck()
AudioManager.enter_truck()
func _on_compost_rewarded(c: Compost):
data.rewarded_times += 1

File diff suppressed because one or more lines are too long

View File

@@ -2,7 +2,7 @@
[sub_resource type="Gradient" id="Gradient_tbl1d"]
interpolation_mode = 1
offsets = PackedFloat32Array(0.18263473, 0.2994012, 0.48203593, 0.71257484)
offsets = PackedFloat32Array(0.18263473, 0.2994012, 0.4730539, 0.6766467)
colors = PackedColorArray(0, 0, 0, 1, 0.0974324, 0.14984256, 0.19949976, 1, 0.15294118, 0.1764706, 0.27450982, 1, 1, 1, 1, 1)
[resource]

View File

@@ -11,8 +11,8 @@
[sub_resource type="ViewportTexture" id="ViewportTexture_6yuhi"]
viewport_path = NodePath("SubViewport")
[sub_resource type="FastNoiseLite" id="FastNoiseLite_7a1qq"]
seed = -856983584
[sub_resource type="FastNoiseLite" id="FastNoiseLite_6yuhi"]
seed = 240332359
frequency = 1.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_7a1qq"]
@@ -168,7 +168,7 @@ size = Vector2i(1980, 1080)
[node name="Planet3d" parent="SubViewport" instance=ExtResource("5_7a1qq")]
unique_name_in_owner = true
noise = SubResource("FastNoiseLite_7a1qq")
noise = SubResource("FastNoiseLite_6yuhi")
[node name="Camera3D" type="Camera3D" parent="SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 64.323425)