Menu de base
Un menu qui propose de démarrer le jeu ou de le continuer, sauver ne sert pour l'instant à rien
This commit is contained in:
27
scenes/game.gd
Normal file
27
scenes/game.gd
Normal file
@@ -0,0 +1,27 @@
|
||||
extends Node2D
|
||||
|
||||
var destination_map = {
|
||||
"oustide":preload("res://scenes/outside.tscn"),
|
||||
}
|
||||
|
||||
func _unhandled_input(event: InputEvent) -> void:
|
||||
if event.is_action_pressed("menu"):
|
||||
open_menu()
|
||||
|
||||
# list of scenes
|
||||
var current_scene = "menu"
|
||||
var outside = null
|
||||
var menu = null
|
||||
|
||||
func start_game():
|
||||
menu = get_child(0)
|
||||
if outside == null:
|
||||
outside = destination_map["oustide"].instantiate()
|
||||
add_child(outside)
|
||||
remove_child(menu)
|
||||
current_scene = "outside"
|
||||
|
||||
func open_menu():
|
||||
remove_child(outside)
|
||||
add_child(menu)
|
||||
current_scene = "menu"
|
||||
Reference in New Issue
Block a user