diff options
author | David Luevano Alvarado <david@luevano.xyz> | 2022-06-05 14:09:41 -0600 |
---|---|---|
committer | David Luevano Alvarado <david@luevano.xyz> | 2022-06-05 14:09:41 -0600 |
commit | 14538d486de312af41ce012836861468b8fb7897 (patch) | |
tree | 569d09c43fd7724a5fbb0898f5c1d1db3fd64b3d /src/game.gd | |
parent | 4b42a8ba26f21e2c6c766fa747c8b93a115a53b2 (diff) |
finish all necessary for playability
Diffstat (limited to 'src/game.gd')
-rw-r--r-- | src/game.gd | 10 |
1 files changed, 9 insertions, 1 deletions
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) |