update
This commit is contained in:
@@ -1,16 +1,26 @@
|
||||
extends Node
|
||||
## Wechselt zwischen Menü und laufender Partie.
|
||||
##
|
||||
## Mit `-- server <port>` läuft dieselbe Datei als Raum auf dem Spielserver:
|
||||
## kein Menü, kein Bild, nur die Spiellogik.
|
||||
|
||||
var menu: CanvasLayer
|
||||
var game: Node3D
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
menu = preload("res://scripts/menu.gd").new()
|
||||
add_child(menu)
|
||||
Net.game_started.connect(_start_game)
|
||||
Net.server_closed.connect(_back_to_menu)
|
||||
|
||||
var args := OS.get_cmdline_user_args()
|
||||
if args.size() >= 2 and args[0] == "server":
|
||||
if not Net.serve(int(args[1])):
|
||||
get_tree().quit(1)
|
||||
return
|
||||
|
||||
menu = preload("res://scripts/menu.gd").new()
|
||||
add_child(menu)
|
||||
|
||||
|
||||
## Das Spiel startet im Vollbild; F11 schaltet um.
|
||||
func _unhandled_key_input(event: InputEvent) -> void:
|
||||
|
||||
Reference in New Issue
Block a user