#22 développement du pourcentage de contamination
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user