|
@ -12,8 +12,8 @@ var locale |
|
|
func _ready(): |
|
|
func _ready(): |
|
|
get_node("menu/back").connect("pressed",self,"_on_back_pressed") |
|
|
get_node("menu/back").connect("pressed",self,"_on_back_pressed") |
|
|
find_node("bots").set_pressed(local_storage.read_value("bots", true)) |
|
|
find_node("bots").set_pressed(local_storage.read_value("bots", true)) |
|
|
find_node("server_addr").set_text(local_storage.read_value("server_addr", game_server.SERVER_ADDR)) |
|
|
|
|
|
find_node("api_addr").set_text(local_storage.read_value("api_addr", game_server.API_ADDR)) |
|
|
|
|
|
|
|
|
find_node("server_addr").set_text(game_server.get_server_addr()) |
|
|
|
|
|
find_node("api_addr").set_text(game_server.get_api_addr()) |
|
|
game_tab.set_name(tr("GAME")) |
|
|
game_tab.set_name(tr("GAME")) |
|
|
controls_tab.set_name(tr("CONTROLS")) |
|
|
controls_tab.set_name(tr("CONTROLS")) |
|
|
graphics_tab.set_name(tr("GRAPHICS")) |
|
|
graphics_tab.set_name(tr("GRAPHICS")) |
|
@ -61,15 +61,23 @@ func _on_locales_tree_exiting(): |
|
|
|
|
|
|
|
|
func _on_save_pressed(): |
|
|
func _on_save_pressed(): |
|
|
var values = {} |
|
|
var values = {} |
|
|
values['player_name'] = player_settings.get_name_node().text |
|
|
|
|
|
|
|
|
values['player_name'] = player_settings.get_name_node().get_text() |
|
|
values['player_color'] = player_settings.get_color_node().color.to_html() |
|
|
values['player_color'] = player_settings.get_color_node().color.to_html() |
|
|
values['bots'] = find_node("bots").is_pressed() |
|
|
values['bots'] = find_node("bots").is_pressed() |
|
|
values['locale'] = locale |
|
|
values['locale'] = locale |
|
|
values['server_addr'] = find_node("server_addr").text |
|
|
|
|
|
values['api_addr'] = find_node("api_addr").text |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var server_addr = find_node("server_addr").get_text() |
|
|
|
|
|
if server_addr.empty(): |
|
|
|
|
|
server_addr = game_server.SERVER_ADDR |
|
|
|
|
|
values['server_addr'] = server_addr |
|
|
|
|
|
|
|
|
|
|
|
var api_addr = find_node("api_addr").get_text() |
|
|
|
|
|
if api_addr.empty(): |
|
|
|
|
|
api_addr = game_server.API_ADDR |
|
|
|
|
|
values['api_addr'] = api_addr |
|
|
local_storage.write_values(values) |
|
|
local_storage.write_values(values) |
|
|
|
|
|
|
|
|
game_server.set_server_addr(local_storage.read_value("server_addr",game_server.SERVER_ADDR)) |
|
|
|
|
|
game_server.set_api_addr(local_storage.read_value("api_addr",game_server.API_ADDR)) |
|
|
|
|
|
|
|
|
game_server.set_server_addr(server_addr) |
|
|
|
|
|
game_server.set_api_addr(api_addr) |
|
|
|
|
|
|
|
|
_on_back_pressed() |
|
|
_on_back_pressed() |