modification de la scène de cockpit et ajout de lien entre les scènes

This commit is contained in:
2026-02-19 22:15:38 +01:00
parent fadf0cb769
commit dc1a6686bc
130 changed files with 4131 additions and 1286 deletions

View File

@@ -19,6 +19,7 @@ func _ready():
charge_update(GameInfo.game_data.current_region_data)
player_update(GameInfo.game_data.player_data, false)
%EnergyInfo.reset_size()
%GiveUpButton.pressed.connect(_on_give_up_pressed)
func _on_player_updated(player_data : PlayerData):
player_update(player_data)
@@ -33,9 +34,18 @@ func player_update(player_data : PlayerData, with_animation = true):
func _on_region_updated(region_data : RegionData):
charge_update(region_data)
func charge_update(_region_data : RegionData):
pass
# %ChargeCount.text = tr("%d_CHARGE_LEFT") % (region_data.charges)
func _on_give_up_pressed():
GameInfo.game_data.give_up()
SceneManager.change_to_scene_id('ASTRA')
func charge_update(region_data : RegionData):
%RechargesLeftLabel.text = tr("%d_CHARGE_LEFT") % (region_data.charges)
if region_data.charges == 0 and region_data.state != RegionData.State.SUCCEEDED:
if not %GiveUpButton.visible:
%NoRechargeAnimationPlayer.play("NoRechargeAppear")
else :
if %GiveUpButton.visible:
%NoRechargeAnimationPlayer.play_backward("NoRechargeAppear")
func score_update(with_animation = true):
var objective_progression : float