gros dev pre proto

* Changement de l'UI, ajouts de l'inspecteur par carte et changement de police
* Ajout d'un semblant d'exploration
* Ajout de la sauvegarde des entités
* Restructuration mineure de l'arborescence
* Fix divers et réécriture des textes
This commit is contained in:
2025-10-31 13:52:45 +01:00
parent ceae7af589
commit ed7a8bcb6e
167 changed files with 2665 additions and 1201 deletions

View File

@@ -2,8 +2,8 @@ extends Node
@export var default_fade_time = 1.0
@export var decontamination_musics : Array[AudioStreamPlayer]
@export var decontamination_musics_levels : Array[float]
@export var garden_musics : Array[AudioStreamPlayer]
@export var garden_score_musics_levels : Array[float]
@onready var playing_music = null : set = play_music
@@ -13,18 +13,18 @@ func _ready():
func _on_current_planet_data_updated(planet_data : PlanetData):
if planet_data:
planet_data.contamination_updated.connect(_on_contamination_updated)
if len(decontamination_musics):
play_music(decontamination_musics[0])
if len(garden_musics):
play_music(garden_musics[0])
func _on_contamination_updated(decontamination_surface : float):
func _on_contamination_updated(garden_score : float):
var actual_level = 0
if len(decontamination_musics_levels) and len(decontamination_musics):
for level in range(1, len(decontamination_musics_levels)):
if decontamination_surface > decontamination_musics_levels[level]:
if len(garden_score_musics_levels) and len(garden_musics):
for level in range(1, len(garden_score_musics_levels)):
if garden_score > garden_score_musics_levels[level]:
actual_level = level
if len(decontamination_musics) > actual_level:
play_music(decontamination_musics[actual_level])
if len(garden_musics) > actual_level:
play_music(garden_musics[actual_level])
func stop_music():
play_music(null)