ld58-collector/art_collector.gd

24 lines
576 B
GDScript

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