#22 développement du pourcentage de contamination

This commit is contained in:
2025-08-19 09:44:59 +02:00
parent f5be43767a
commit b0efeff809
15 changed files with 101 additions and 97 deletions

View File

@@ -1,7 +1,7 @@
extends Terrain
class_name Planet
signal planet_stats_updated(day : int)
signal planet_updated(planet : Planet)
const PLANET_TEXTURE_SCALE : float = 5.0
@@ -10,15 +10,19 @@ const PLANET_TEXTURE_SCALE : float = 5.0
@onready var background_sprite : Polygon2D = generate_background_sprite()
@onready var contamination_sprite : Polygon2D = generate_contamination_terrain_sprite()
@onready var decontamination_coverage : float = terrainData.get_decontamination_coverage() :
set(v):
decontamination_coverage = v
planet_updated.emit(self)
var contamination_texture : ImageTexture
var day : int = 0 :
set(v):
emit_signal("planet_stats_updated", v)
day = v
planet_updated.emit(self)
func _ready():
emit_signal("planet_stats_updated", day)
planet_updated.emit(self)
#region ------------------ Generation ------------------
@@ -109,4 +113,7 @@ func pass_day():
#endregion
func _on_root_gui_day_pass_proceed():
pass_day()
pass_day()
func _on_root_gui_day_pass_finished():
decontamination_coverage = terrainData.get_decontamination_coverage()