ajout du déblocage/évolutions des plantes (#89) et fix divers
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user