ajout du déblocage/évolutions des plantes (#89) et fix divers

This commit is contained in:
2025-11-07 13:26:04 +01:00
parent 11ae967845
commit ed675ed532
54 changed files with 901 additions and 483 deletions

View File

@@ -1,7 +1,7 @@
extends Control
class_name GameGui
signal pause_asked
@export var quota_reward : QuotaReward
func _ready():
GameInfo.game_data.current_planet_data.updated.connect(_on_planet_updated)
@@ -9,12 +9,14 @@ func _ready():
GameInfo.game_data.player_data.updated.connect(_on_player_updated)
GameInfo.game_data.player_data.inventory.updated.connect(_on_inventory_updated)
if not GameInfo.game_data.current_planet_data.is_quota_announced:
announce_quota(GameInfo.game_data.current_planet_data)
GameInfo.game_data.current_planet_data.is_quota_announced = true
planet_update(GameInfo.game_data.current_planet_data)
player_update(GameInfo.game_data.player_data)
inventory_update(GameInfo.game_data.player_data.inventory)
if not GameInfo.game_data.current_planet_data.is_quota_announced:
await quota_reward.reward_chosen
announce_quota(GameInfo.game_data.current_planet_data)
GameInfo.game_data.current_planet_data.is_quota_announced = true
func _on_player_updated(player_data : PlayerData):
@@ -73,8 +75,9 @@ func update_no_energy_left_info(energy):
func _on_planet_new_quota_started(planet_data : PlanetData):
announce_quota(planet_data)
planet_update(planet_data)
await quota_reward.reward_chosen
announce_quota(planet_data)
planet_data.is_quota_announced = true