HighNoonRoulette/scenes/timer/timer.gd
2025-09-06 23:19:31 +02:00

15 lines
424 B
GDScript

extends TextureRect
@onready var animationPlayer = $AnimationPlayer
@onready var pointer = $pointer
func reset():
pointer.rotation_degrees = -90
animationPlayer.stop()
func setTime(currentTime: float, endTime: float):
var newRotation = (100/(endTime/(endTime-currentTime)))*3.60-90
if newRotation >= 180 and not animationPlayer.is_playing():
animationPlayer.play("warning")
pointer.rotation_degrees = newRotation