mirror of
https://git.kittycat.homes/zoe/pegchamp.git
synced 2024-08-15 03:15:39 +00:00
first commit
This commit is contained in:
commit
fafcbd1530
223 changed files with 107395 additions and 0 deletions
31
Pegs/Green/GreenPeg.gd
Normal file
31
Pegs/Green/GreenPeg.gd
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
extends StaticBody2D
|
||||
|
||||
var can_be_exploded = false
|
||||
var particle_emitting_direction = Vector2.ZERO
|
||||
|
||||
# turns the pegs green
|
||||
func make_green():
|
||||
explode()
|
||||
|
||||
func explode():
|
||||
if(can_be_exploded):
|
||||
spawn_hit_particles(particle_emitting_direction)
|
||||
queue_free()
|
||||
|
||||
func _on_GraceTimer_timeout():
|
||||
can_be_exploded = 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/HitParticles.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)
|
||||
Loading…
Add table
Add a link
Reference in a new issue