ui example
This commit is contained in:
1 parent
03f366b0e1
commit
0a532de910
14 files changed
+393
No files matched your search
@@ -0,0 +1,29 @@
|
||||
extends CenterContainer
|
||||
@onready var new_game_button = $PanelContainer/VBoxContainer/NewGameButton as Button
|
||||
@onready var continue_button = $PanelContainer/VBoxContainer/ContinueButton as Button
|
||||
@onready var settings_button = $PanelContainer/VBoxContainer/SettingsButton as Button
|
||||
@onready var quit_button = $PanelContainer/VBoxContainer/QuitButton as Button
|
||||
@onready var animated_sprite_2d = $PanelContainer/VBoxContainer/Control/Node2D/AnimatedSprite2D
|
||||
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
new_game_button.button_down.connect(on_button_down)
|
||||
new_game_button.mouse_entered.connect(on_button_entered)
|
||||
new_game_button.mouse_exited.connect(on_button_exited)
|
||||
|
||||
continue_button.button_down.connect(on_button_down)
|
||||
settings_button.button_down.connect(on_button_down)
|
||||
quit_button.button_down.connect(on_exit_pressed)
|
||||
|
||||
func on_button_down():
|
||||
print("button pressed down ")
|
||||
|
||||
func on_button_entered():
|
||||
animated_sprite_2d.play("run")
|
||||
func on_button_exited():
|
||||
animated_sprite_2d.play("idle")
|
||||
|
||||
func on_exit_pressed():
|
||||
print("attempting to quit game")
|
||||
get_tree().quit()
|
||||
Reference in new issue
Block a user