begin work on results screen

This commit is contained in:
pennyrigate 2023-10-08 17:42:52 -04:00
parent e4168e1260
commit 435855cd5b
4 changed files with 443 additions and 227 deletions

View file

@ -2,12 +2,14 @@ extends Node
onready var shards: Node2D = $Shards
onready var collection_bonus: Sprite = $Bonuses/CollectionBonus
onready var time_bonus: Sprite = $Bonuses/TimeBonus
onready var life_bonus: Sprite = $Bonuses/LifeBonus
onready var perfect_bonus: Sprite = $Bonuses/PerfectBonus
onready var score = $Score
onready var final_score: Label = $FinalScore
#Score bonuses
onready var collection_bonus_score = $ShardsAndBonuses/Bonuses/CollectionBonus/CollectionBonusScore
onready var time_bonus_score = $ShardsAndBonuses/Bonuses/TimeBonus/TimeBonusScore
onready var life_bonus_score = $ShardsAndBonuses/Bonuses/LifeBonus/LifeBonusScore
onready var arrow_bonus_score = $ShardsAndBonuses/Bonuses/ArrowBonus/ArrowBonusScore
onready var perfect_bonus_score = $ShardsAndBonuses/Bonuses/PerfectBonus/PerfectBonusScore
func _ready() -> void:
# tween for sequencing
@ -21,6 +23,14 @@ func _ready() -> void:
tween.tween_interval(0.5)
if Game.shards_collected[i]:
tween.tween_callback(shard, "collect")
score.text = Game.score
#Determine score bonuses
collection_bonus_score.text = str("+") + str(Game.collection_bonus)
time_bonus_score.text = str("+") + str(Game.time_bonus)
life_bonus_score.text = str("+") + str(Game.life_bonus)
arrow_bonus_score.text = str("+") + str(Game.arrows_bonus)
perfect_bonus_score.text = str("+") + str(Game.perfect_bonus)
func _physics_process(delta: float) -> void:
if Input.is_action_just_released("ui_accept"):