Add new level, collapsable component, knockback component

This commit is contained in:
2024-12-31 02:51:07 +01:00
parent 529dc0f5dc
commit 366c269817
17 changed files with 647 additions and 31 deletions

View File

@@ -4,17 +4,17 @@ extends Node
@onready var game_manager: GM = $"/root/GameManager"
func _ready():
await get_tree().process_frame
var coins = get_tree().get_nodes_in_group("coins")
for coin in coins:
coin.connect("collected", on_collected)
await get_tree().process_frame
var coins = get_tree().get_nodes_in_group("coins")
for coin in coins:
coin.connect("collected", on_collected)
func on_collected(amount: int) -> void:
if not game_manager:
return
if not game_manager:
return
game_manager.add_coins(amount)
print("Coins: ", game_manager.get_coins())
# todo: play sound
# todo: update ui
game_manager.add_coins(amount)
print("Coins: ", game_manager.get_coins())
# todo: play sound
# todo: update ui