Files
yatzee/Dice/dice.gd
Donato Mastronardi ecc5f08299 starting commit
2026-02-28 16:18:15 +01:00

23 lines
387 B
GDScript

extends Node2D
class_name Dice
# seconds
@export var roll_time: int = 2
var is_rolling: bool = false
@onready var sprite: AnimatedSprite2D = $AnimatedSprite2D
var random_value = 4
func roll_dice():
if is_rolling:
return
is_rolling = true
await get_tree().create_timer(roll_time).timeout
self.random_value = int(randi_range(0, 7))
is_rolling = false
func _process(delta):