diff --git a/player/player.gd b/player/player.gd index ca09017..d9d9362 100644 --- a/player/player.gd +++ b/player/player.gd @@ -32,7 +32,7 @@ var current_hp = 5: set(new_hp): current_hp = new_hp health_changed.emit(current_hp) -var max_hp = 5: +@export var max_hp = 5: set(new_max_hp): max_hp = new_max_hp max_hp_changed.emit(max_hp) diff --git a/player/sword.gd b/player/sword.gd index 724d52b..58374fb 100644 --- a/player/sword.gd +++ b/player/sword.gd @@ -23,7 +23,8 @@ func swing(dir_str) -> void: scale.y = abs(scale.y) rotation = 0 anim_sprite.visible = true - await get_tree().create_timer(0.01).timeout + await get_tree().physics_frame + await get_tree().physics_frame slash_timer = slash_duration func _process(delta: float) -> void: diff --git a/utils/show_fps.gd b/utils/show_fps.gd index 1961b6d..a67c61d 100644 --- a/utils/show_fps.gd +++ b/utils/show_fps.gd @@ -1,4 +1,4 @@ extends Label func _process(_delta): - set_text("FPS " + str(Engine.get_frames_per_second()) + ", ANGLE " + str(floor((%Player.position.angle() + PI) / TAU * 360))) + set_text("FPS " + str(Engine.get_frames_per_second()))