ld58-collector/art_collector.gd

22 lines
523 B
GDScript

class_name ArtCollector extends Node2D
var painting_pile: PaintingPile
func _ready() -> void:
$ArtCollectorAnimations.set_frame(randi_range(0, 16))
func normal_paddle():
$ArtCollectorAnimations.play("NormalPaddle")
$NormalPaddleSound.play()
$PaddleSuccess.play()
await $ArtCollectorAnimations.animation_finished
$ArtCollectorAnimations.play("Idle")
func critical_paddle():
$ArtCollectorAnimations.play("CriticalPaddle")
await $ArtCollectorAnimations.animation_finished
$ArtCollectorAnimations.play("Idle")