From 14538d486de312af41ce012836861468b8fb7897 Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Sun, 5 Jun 2022 14:09:41 -0600 Subject: finish all necessary for playability --- src/game.gd | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/game.gd') diff --git a/src/game.gd b/src/game.gd index 0135b76..73a6a52 100644 --- a/src/game.gd +++ b/src/game.gd @@ -6,12 +6,15 @@ onready var _snake: Node2D = $Snake func _ready() -> void: Event.connect("game_over", self, "_on_game_over") Event.connect("game_restart", self, "_on_game_restart") + Event.connect("game_to_main_menu", self, "_on_game_to_main_menu") Event.connect("snake_segment_body_entered", self, "_on_snake_segment_body_entered") func _input(event: InputEvent) -> void: if event.is_action_pressed("restart"): Event.emit_signal("game_restart") + if event.is_action_pressed("main_menu"): + Event.emit_signal("game_to_main_menu") if event.is_action_pressed("debug"): Event.emit_signal("toggle_debug") @@ -36,4 +39,9 @@ func _on_game_over() -> void: func _on_game_restart() -> void: print("game_restart") - get_tree().change_scene_to(Global.GAME_NODE) \ No newline at end of file + get_tree().change_scene_to(Global.GAME_NODE) + + +func _on_game_to_main_menu() -> void: + print("game_to_main_menu") + get_tree().change_scene_to(Global.MAIN_MENU_NODE) -- cgit v1.2.3-54-g00ecf