a game about throwing hammers made for the github game off
Diffstat (limited to 'world/door/block_door.gd')
| -rw-r--r-- | world/door/block_door.gd | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/world/door/block_door.gd b/world/door/block_door.gd index 26427ef..8c5ee6c 100644 --- a/world/door/block_door.gd +++ b/world/door/block_door.gd @@ -5,18 +5,17 @@ const DustEffect := preload("res://fx/wall_dust.tscn") @onready @export var path_follower: PathFollow2D - func dust(mod: int) -> void: - var i: Node2D = ( - Utils . instance_scene_on_main(DustEffect, global_position + Vector2(randi_range(3, 5), (16 + 7) * mod)) - ) - i.rotation = (PI / 2) * mod - + var i: Node2D = ( + Utils . instance_scene_on_main(DustEffect, global_position + Vector2(randi_range(3, 5), (16 + 7) * mod)) + ) + i.rotation = (PI / 2) * mod +## Opens this door func open() -> void: - dust(1) - dust(-1) - var t := create_tween().set_ease(Tween.EASE_IN) - t.tween_property(path_follower, "progress_ratio", 1, 2) - await t.finished - queue_free() + dust(1) + dust(-1) + var t := create_tween().set_ease(Tween.EASE_IN) + t.tween_property(path_follower, "progress_ratio", 1, 2) + await t.finished + queue_free() |