added basic level selection menu

This commit is contained in:
zoe 2021-09-11 22:35:58 +02:00
parent 8639876921
commit 2637008a33
54 changed files with 756 additions and 32 deletions

33
Pegs/Green/GreenBar.gd Normal file
View file

@ -0,0 +1,33 @@
extends StaticBody2D
var can_be_destroyed = false
var particle_emitting_direction = Vector2.ZERO
func _ready():
$AnimationPlayer.play("spawn")
func make_green():
explode()
func explode():
if can_be_destroyed:
spawn_hit_particles(particle_emitting_direction)
queue_free()
func _on_GraceTimer_timeout():
can_be_destroyed = true
func set_particle_direction(vector):
particle_emitting_direction = vector
# spawns particles
func spawn_hit_particles(vector):
set_particle_direction(vector)
var Hit_effect = load("res://Pegs/Green/BarHitParticles.tscn")
var hit_effect = Hit_effect.instance()
var main = get_tree().current_scene
hit_effect.position = position
hit_effect.emitting_direction = particle_emitting_direction
main.add_child(hit_effect)