starting commit
This commit is contained in:
22
Dice/dice.gd
Normal file
22
Dice/dice.gd
Normal file
@@ -0,0 +1,22 @@
|
||||
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):
|
||||
|
||||
Reference in New Issue
Block a user