Tutorials completed.

This commit is contained in:
Alan Youngblood
2024-12-01 21:20:10 -05:00
parent d103dac31a
commit 98c8da0338
19 changed files with 494 additions and 27 deletions

View File

@@ -0,0 +1,24 @@
extends Node2D
export(int) var wander_range = 32
onready var start_position = global_position
onready var target_position = global_position
onready var timer = $Timer
func _ready():
update_target_position()
func update_target_position():
var target_vector = Vector2(rand_range(-wander_range,wander_range), rand_range(-wander_range,wander_range))
target_position = start_position + target_vector
func get_time_left():
return timer.time_left
func start_wander_timer(duration):
timer.start(duration)
func _on_Timer_timeout():
update_target_position()