FIX THIS FUCKING BAT LOOP ONCE AGAIN

main
Luna Brovchuk 2023-10-02 21:42:14 +02:00
parent 8b62f84ca3
commit 602c9a26f2
3 changed files with 16 additions and 16 deletions

View File

@ -3,7 +3,6 @@
[ext_resource path="res://res/fonts/silkscreen/Silkscreen-Regular.ttf" type="DynamicFontData" id=1] [ext_resource path="res://res/fonts/silkscreen/Silkscreen-Regular.ttf" type="DynamicFontData" id=1]
[sub_resource type="DynamicFont" id=1] [sub_resource type="DynamicFont" id=1]
size = 8
font_data = ExtResource( 1 ) font_data = ExtResource( 1 )
[resource] [resource]

View File

@ -22,7 +22,7 @@ script = ExtResource( 2 )
use_parent_material = true use_parent_material = true
frames = ExtResource( 1 ) frames = ExtResource( 1 )
animation = "idle" animation = "idle"
frame = 1 frame = 3
playing = true playing = true
centered = false centered = false

View File

@ -14,20 +14,21 @@ func _ready():
hp = 7 hp = 7
func _physics_process(delta): func _physics_process(delta):
if not shooting: if Global.playing:
shooting_timer += delta if not shooting:
if shooting_timer >= 2.0: shooting_timer += delta
shooting = true if shooting_timer >= 2.0:
shooting_timer = .0 shooting = true
if shooting: shooting_timer = .0
attack_timer += delta if shooting:
if attack_timer >= .5 and not shot: attack_timer += delta
_shoot() if attack_timer >= .5 and not shot:
shot = true _shoot()
if attack_timer >= 1.0: shot = true
attack_timer = 0 if attack_timer >= 1.0:
shooting = false attack_timer = 0
shot = false shooting = false
shot = false
var player_position = player.global_position + Vector2(12, 12) var player_position = player.global_position + Vector2(12, 12)
var angle = get_angle_to(player_position) var angle = get_angle_to(player_position)