added the game

This commit is contained in:
JHDev2006
2025-09-13 16:30:32 +01:00
parent 5ef689109b
commit 3773bdaf64
3616 changed files with 263702 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
class_name AllCoinsCollectedCheck
extends Node
signal checked
func check() -> void:
if get_tree().get_nodes_in_group("Coins").is_empty() and Global.current_game_mode == Global.GameMode.CHALLENGE:
await get_tree().create_timer(1, false).timeout
$CanvasLayer.show()
AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.COIN_HEAVEN_BONUS, 99, false, false)
await get_tree().create_timer(1, false).timeout
await score_tween()
await get_tree().create_timer(1, false).timeout
await get_tree().process_frame
checked.emit()
func score_tween() -> void:
Global.tallying_score = true
Global.get_node("ScoreTally").play()
var tween = create_tween()
tween.tween_property(Global, "score", Global.score + 10000, 2)
await tween.finished
Global.get_node("ScoreTallyEnd").play()
Global.get_node("ScoreTally").stop()
Global.tallying_score = false
return