mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 15:38:14 +00:00
added the game
This commit is contained in:
26
Scripts/Parts/CoinHeavenAllCoinsBonus.gd
Normal file
26
Scripts/Parts/CoinHeavenAllCoinsBonus.gd
Normal 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
|
Reference in New Issue
Block a user