* Ajout des modes de jeu
* Dev de subterra et estia
* Ajout de tous les dialogues et traduction
* Ajout d'un splashscreen
This commit is contained in:
2026-07-19 12:08:29 +02:00
parent a299ecc320
commit 9fdf8d2888
428 changed files with 7387 additions and 778 deletions
+8
View File
@@ -12,6 +12,7 @@ func _ready():
setup_sound()
setup_video()
setup_controls()
setup_difficulty()
setup_twitch()
update_twitch_pseudo()
show()
@@ -30,6 +31,7 @@ func open_settings():
setup_sound()
setup_video()
setup_controls()
setup_difficulty()
setup_twitch()
update_twitch_pseudo()
show()
@@ -60,6 +62,9 @@ func setup_controls():
%FovSlider.value = settings.fov
%SensibilitySlider.value = settings.mouse_sensivity
func setup_difficulty():
%StoryModeDifficultyOptionButton.selected = settings.story_mode_difficulty
func setup_twitch():
%TwitchActivationCheckBox.button_pressed = settings.activate_twitch_integration
%TwitchChannelLineEdit.text = settings.twitch_channel
@@ -112,3 +117,6 @@ func _on_twitch_activation_check_box_toggled(toggled_on: bool):
func _on_twitch_channel_line_edit_editing_toggled(toggled_on: bool):
if not toggled_on:
settings.twitch_channel = %TwitchChannelLineEdit.text
func _on_story_mode_difficulty_option_button_item_selected(index: int):
settings.story_mode_difficulty = index
+27
View File
@@ -6,6 +6,10 @@
[ext_resource type="PackedScene" uid="uid://cvjqp3oewr3rv" path="res://gui/menu/window/content_title.tscn" id="3_rbiwc"]
[ext_resource type="PackedScene" uid="uid://d3agt2njfgddb" path="res://gui/menu/window/content_label.tscn" id="4_rbiwc"]
[ext_resource type="AudioStream" uid="uid://8juy5ev3rdfh" path="res://common/audio_manager/assets/sfx/plant_points/plant_point_1.wav" id="6_8f00b"]
[ext_resource type="Theme" uid="uid://5au2k3vf2po3" path="res://gui/ressources/menu.tres" id="6_bun6f"]
[ext_resource type="Texture2D" uid="uid://c2qg7ikkylfv4" path="res://common/icons/seeds.svg" id="6_v2wwn"]
[ext_resource type="Texture2D" uid="uid://b0wy3dbpxbnt7" path="res://common/icons/seedling.svg" id="7_bun6f"]
[ext_resource type="Texture2D" uid="uid://bn2wkun71ocun" path="res://common/icons/tree.svg" id="8_18i73"]
[node name="Settings" type="MarginContainer" unique_id=1374154672]
process_mode = 3
@@ -173,6 +177,28 @@ title = "GAME"
layout_mode = 2
columns = 2
[node name="StoryModeDifficultyText" parent="SettingsWindow/WindowContent/MarginContainer/ContentContainer/MarginContainer/SettingsContent/GameSettings" unique_id=1951982692 instance=ExtResource("4_rbiwc")]
layout_mode = 2
size_flags_horizontal = 3
text = "STORY_MODE_DIFFICULTY"
[node name="StoryModeDifficultyOptionButton" type="OptionButton" parent="SettingsWindow/WindowContent/MarginContainer/ContentContainer/MarginContainer/SettingsContent/GameSettings" unique_id=361207221]
unique_name_in_owner = true
layout_mode = 2
theme = ExtResource("6_bun6f")
theme_override_constants/icon_max_width = 32
selected = 0
item_count = 3
popup/item_0/text = "COSY_MODE"
popup/item_0/icon = ExtResource("6_v2wwn")
popup/item_0/id = 0
popup/item_1/text = "ADVENTURE_MODE"
popup/item_1/icon = ExtResource("7_bun6f")
popup/item_1/id = 1
popup/item_2/text = "CHALLENGE_MODE"
popup/item_2/icon = ExtResource("8_18i73")
popup/item_2/id = 2
[node name="SensibilitySliderText" parent="SettingsWindow/WindowContent/MarginContainer/ContentContainer/MarginContainer/SettingsContent/GameSettings" unique_id=1624022562 instance=ExtResource("4_rbiwc")]
layout_mode = 2
size_flags_horizontal = 3
@@ -261,6 +287,7 @@ bus = &"Sfx"
[connection signal="toggled" from="SettingsWindow/WindowContent/MarginContainer/ContentContainer/MarginContainer/SettingsContent/VideoSettings/FullScreenCheckBox" to="." method="_on_full_screen_check_box_toggled"]
[connection signal="value_changed" from="SettingsWindow/WindowContent/MarginContainer/ContentContainer/MarginContainer/SettingsContent/VideoSettings/UiSizeSlider" to="." method="_on_ui_size_slider_value_changed"]
[connection signal="value_changed" from="SettingsWindow/WindowContent/MarginContainer/ContentContainer/MarginContainer/SettingsContent/VideoSettings/FovSlider" to="." method="_on_fov_slider_value_changed"]
[connection signal="item_selected" from="SettingsWindow/WindowContent/MarginContainer/ContentContainer/MarginContainer/SettingsContent/GameSettings/StoryModeDifficultyOptionButton" to="." method="_on_story_mode_difficulty_option_button_item_selected"]
[connection signal="value_changed" from="SettingsWindow/WindowContent/MarginContainer/ContentContainer/MarginContainer/SettingsContent/GameSettings/SensibilitySlider" to="." method="_on_sensibility_slider_value_changed"]
[connection signal="toggled" from="SettingsWindow/WindowContent/MarginContainer/ContentContainer/MarginContainer/SettingsContent/GameSettings/AutoPickupCheckBox" to="." method="_on_auto_pickup_check_box_toggled"]
[connection signal="toggled" from="SettingsWindow/WindowContent/MarginContainer/ContentContainer/MarginContainer/SettingsContent/GridContainer/TwitchActivationCheckBox" to="." method="_on_twitch_activation_check_box_toggled"]