diff options
Diffstat (limited to 'Scenes/Entities/Enemies/Flower.gd')
-rw-r--r-- | Scenes/Entities/Enemies/Flower.gd | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Scenes/Entities/Enemies/Flower.gd b/Scenes/Entities/Enemies/Flower.gd new file mode 100644 index 0000000..3e50e80 --- /dev/null +++ b/Scenes/Entities/Enemies/Flower.gd @@ -0,0 +1,22 @@ +extends CharacterBody2D + + +var angle: float = 0 + + +func _ready(): + $Body/Bottom.play("default") + + add_to_group("enemies") + $Collision.init() + $Collision.collision_area.set_collision_layer_value(Utilities.Collision.Layer.ENEMY, true) + $Health.died.connect(func(): + $Body.remove_child($Body/Top) + ) + + +func shrink(): + $Body/Top.play_backwards("default") + +func expand(): + $Body/Top.play("default") |