mirror of
https://github.com/danbulant/programovani-kostky
synced 2026-06-24 17:11:50 +00:00
32 lines
No EOL
797 B
GDScript
32 lines
No EOL
797 B
GDScript
extends HBoxContainer
|
|
|
|
class_name Player
|
|
|
|
@onready var label: Label = $VBoxContainer/Label
|
|
@onready var medal: TextureRect = $TextureRect/Medal
|
|
@onready var dice1: DiceUi = $VBoxContainer/HBoxContainer/dice1
|
|
@onready var dice2: DiceUi = $VBoxContainer/HBoxContainer/dice2
|
|
@onready var dice3: DiceUi = $VBoxContainer/HBoxContainer/dice3
|
|
|
|
@export var player_name: String :
|
|
set(value):
|
|
player_name = value
|
|
visible = player_name != ""
|
|
label.text = player_name
|
|
|
|
@export var show_medal: bool = false :
|
|
set(value):
|
|
show_medal = value
|
|
medal.visible = show_medal
|
|
|
|
@export var score: int = 0 :
|
|
set(value):
|
|
score = value
|
|
dice1.value = score / 100
|
|
dice2.value = (score % 100) / 10
|
|
dice3.value = score % 10
|
|
|
|
func _ready():
|
|
player_name = player_name
|
|
show_medal = show_medal
|
|
score = score |