This commit is contained in:
parent
8cb01d7918
commit
4ea08b1c5f
29 changed files with 697 additions and 17 deletions
30
eart.gd
Normal file
30
eart.gd
Normal file
|
@ -0,0 +1,30 @@
|
|||
extends StaticBody2D
|
||||
|
||||
func shoot():
|
||||
|
||||
$Turret.target = find_target()
|
||||
|
||||
if not $Turret.target:
|
||||
return
|
||||
|
||||
$Turret/AnimatedSprite2D.play("shoot")
|
||||
|
||||
await $Turret/AnimatedSprite2D.animation_finished
|
||||
$Turret/Gun.shoot()
|
||||
|
||||
$Turret/AnimatedSprite2D.play("default")
|
||||
|
||||
$Turret.target = find_target()
|
||||
|
||||
$ShootTimer.start(1)
|
||||
|
||||
|
||||
func find_target():
|
||||
|
||||
if len(get_tree().get_nodes_in_group("enemy")) <= 0:
|
||||
print("Error! nothing to heal")
|
||||
return null
|
||||
|
||||
var enemies = get_tree().get_nodes_in_group("enemy")
|
||||
|
||||
return enemies[randi_range(0, len(enemies)-1)]
|
Loading…
Add table
Add a link
Reference in a new issue