Cow_Life_Sim_RPG/UI/MainMenu/SaveDisplay.gd

43 lines
1 KiB
GDScript

extends PanelContainer
signal clicked
var hovered = false
var clickDown = false
func set_cow_picture(picturePath):
%Cow.texture = load(picturePath)
func new_game_mode():
%SaveInfo.visible = false
%NewGameLabel.visible = true
func save_exists():
%SaveInfo.visible = true
%NewGameLabel.visible = false
func set_save_num(number):
%SaveNumber.text = " " + str(number) + " "
func set_total_level(totalLevel):
%TotalLevel.text = "Total Level: " + str(totalLevel)
func set_quest_point_count(questPoints):
%QuestPointCount.text = "Quest Points: " + str(questPoints)
func _on_mouse_entered():
self_modulate = Color("9aff9a")
hovered = true
func _on_mouse_exited():
self_modulate = Color("ffffff")
hovered = false
clickDown = false
func _on_gui_input(event):
if hovered and event is InputEventMouseButton and event.pressed and event.button_index == MOUSE_BUTTON_LEFT:
clickDown = true
if hovered and event is InputEventMouseButton and event.is_released() and event.button_index == MOUSE_BUTTON_LEFT:
if clickDown:
clicked.emit()