Compare commits

..

No commits in common. "feature/config" and "master" have entirely different histories.

View file

@ -1,7 +1,5 @@
extends Control
const CONFIG_FILE = "user://settings.cfg"
var host_port = 2675
var maxplayers
var ip = "127.0.0.1"
@ -13,23 +11,12 @@ 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"):
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)
$GeneralPanel/player_name.text = OS.get_environment("USERNAME")
else:
var desktop_path = OS.get_system_dir(0).replace("\\", "/").split("/")
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)
$GeneralPanel/player_name.text = desktop_path[desktop_path.size() - 2]
config.save(CONFIG_FILE)
func _on_singleplayer_button_up():
var _letsgo = get_tree().change_scene("res://scenes/world/World.tscn")
@ -47,6 +34,7 @@ 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