Compare commits
1 commit
master
...
feature/co
Author | SHA1 | Date | |
---|---|---|---|
|
2d774111b0 |
1 changed files with 16 additions and 4 deletions
|
@ -1,5 +1,7 @@
|
|||
extends Control
|
||||
|
||||
const CONFIG_FILE = "user://settings.cfg"
|
||||
|
||||
var host_port = 2675
|
||||
var maxplayers
|
||||
var ip = "127.0.0.1"
|
||||
|
@ -11,12 +13,23 @@ func _ready():
|
|||
get_tree().connect("connected_to_server", self, "_connected_ok")
|
||||
get_tree().connect("connection_failed", self, "_connected_fail")
|
||||
get_tree().connect("server_disconnected", self, "_server_disconnect")
|
||||
|
||||
var config = ConfigFile.new()
|
||||
var err = config.load(CONFIG_FILE)
|
||||
|
||||
if OS.has_environment("USERNAME"):
|
||||
$GeneralPanel/player_name.text = OS.get_environment("USERNAME")
|
||||
var env_username = OS.get_environment("USERNAME")
|
||||
$GeneralPanel/player_name.text = env_username
|
||||
if err == OK and not config.has_section_key("user", "username"):
|
||||
config.set_value("user", "username", env_username)
|
||||
else:
|
||||
var desktop_path = OS.get_system_dir(0).replace("\\", "/").split("/")
|
||||
$GeneralPanel/player_name.text = desktop_path[desktop_path.size() - 2]
|
||||
|
||||
var path_username = desktop_path[desktop_path.size() - 2]
|
||||
$GeneralPanel/player_name.text = path_username
|
||||
if err == OK and not config.has_section_key("user", "username"):
|
||||
config.set_value("user", "username", path_username)
|
||||
|
||||
config.save(CONFIG_FILE)
|
||||
|
||||
func _on_singleplayer_button_up():
|
||||
var _letsgo = get_tree().change_scene("res://scenes/world/World.tscn")
|
||||
|
@ -34,7 +47,6 @@ func _on_HostGameBtn_button_up():
|
|||
host_game(host_port)
|
||||
|
||||
func host_game(port):
|
||||
playername = $GeneralPanel/player_name.text
|
||||
maxplayers = $HostPanel/playercount.value
|
||||
var host = NetworkedMultiplayerENet.new()
|
||||
var hostresult = host.create_server(port, maxplayers) # ports, maxplayers
|
||||
|
|
Loading…
Add table
Reference in a new issue