ajout d'une gui en 3d, d'un tuto et correction de bug à la pelletée
This commit is contained in:
@@ -33,22 +33,29 @@ 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):
|
||||
%ChargeCount.text = tr("%d_CHARGE_LEFT") % (region_data.charges)
|
||||
func charge_update(_region_data : RegionData):
|
||||
pass
|
||||
# %ChargeCount.text = tr("%d_CHARGE_LEFT") % (region_data.charges)
|
||||
|
||||
func score_update(with_animation = true):
|
||||
var objective = GameInfo.game_data.current_region_data.objective
|
||||
var objective_progression_percent : float = (float(score_mirror) / float(objective)) * 100
|
||||
%ObjectiveProgressText.text = "%d/%d" % [score_mirror, objective]
|
||||
var objective_progression : float
|
||||
if GameInfo.game_data.current_region_data.state == RegionData.State.SUCCEEDED:
|
||||
objective_progression = 1.
|
||||
%ObjectiveProgressBar.text = tr("FILLED")
|
||||
else:
|
||||
var objective = GameInfo.game_data.current_region_data.objective
|
||||
objective_progression = (float(score_mirror) / max(float(objective), 1))
|
||||
%ObjectiveProgressBar.text = "%d/%d" % [score_mirror, objective]
|
||||
|
||||
if with_animation:
|
||||
get_tree().create_tween().tween_property(
|
||||
%QuotaProgressBar,
|
||||
"value",
|
||||
objective_progression_percent,
|
||||
%ObjectiveProgressBar,
|
||||
"progress",
|
||||
objective_progression,
|
||||
0.5,
|
||||
)
|
||||
else: %QuotaProgressBar.value = objective_progression_percent
|
||||
else:
|
||||
%ObjectiveProgressBar.set_progress(objective_progression)
|
||||
|
||||
func _on_plant_changing_score(plant_data: PlantData, amount : int):
|
||||
if GameInfo.game_data.current_region_data.in_passing_day_animation:
|
||||
@@ -62,7 +69,7 @@ func _on_plant_changing_score(plant_data: PlantData, amount : int):
|
||||
|
||||
spawn_score_particle(
|
||||
plant_data.position - camera.global_position + screen_size / 2,
|
||||
%QuotaProgressBar.global_position + %QuotaProgressBar.size / 2,
|
||||
%ObjectiveProgressBar.global_position + %ObjectiveProgressBar.size / 2,
|
||||
0.8
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user