online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/board/BackButton.gd')
| -rw-r--r-- | ui/board/BackButton.gd | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/ui/board/BackButton.gd b/ui/board/BackButton.gd index 9d0d362..4939232 100644 --- a/ui/board/BackButton.gd +++ b/ui/board/BackButton.gd @@ -1,14 +1,15 @@ -extends Button +extends CenterContainer class_name BackButton - -func _ready(): - Events.connect("game_over", self, "game_over") +var button := Button.new() -func _pressed(): - Events.emit_signal("go_back", "", true) +func _ready(): + add_child(button) + Events.connect("game_over", self, "_game_over") + button.text = "go back" + button.connect("pressed", Events, "emit_signal", ["go_back", "", true]) -func game_over(_reason: String, _ok: bool) -> void: +func _game_over(_why: String) -> void: show() |