extends Control
# Переменная для хранения количества биткоинов
var bitcoins : int = 0
# Переменная для хранения биткоинов, получаемых за один клик
var bitcoins_per_click : int = 1
# Ссылка на Label, в который будем выводить количество биткоинов
onready var bitcoin_label : Label = $BitcoinLabel
# Ссылка на кнопку, которая будет вызывать функцию начисления биткоинов
onready var click_button : Button = $ClickButton
func _ready():
# Обновляем отображение количества биткоинов при запуске
update_bitcoin_label()
# Подключаем сигнал кнопки к функции начисления биткоинов
click_button.connect("pressed", self, "_on_click_button_pressed")
func _on_click_button_pressed():
# Увеличиваем количество биткоинов
bitcoins += bitcoins_per_click
# Обновляем отображение
update_bitcoin_label()
func update_bitcoin_label():
# Обновляем текст в Label
bitcoin_label.text = "Bitcoins: %d" % bitcoins