IP Address and port are now stored the_adventures_of_teddy/public_issues#22
This commit is contained in:
parent
830b715d35
commit
feef3a74f6
4 changed files with 25 additions and 1 deletions
|
@ -106,5 +106,7 @@ offset_bottom = 369.0
|
|||
|
||||
[connection signal="text_changed" from="playerNameBox" to="." method="_on_player_name_box_text_changed"]
|
||||
[connection signal="pressed" from="backButton" to="." method="_on_button_pressed"]
|
||||
[connection signal="text_changed" from="ipBox" to="." method="_on_ip_box_text_changed"]
|
||||
[connection signal="text_changed" from="portBox" to="." method="_on_port_box_text_changed"]
|
||||
[connection signal="pressed" from="hostButton" to="." method="_on_host_button_pressed"]
|
||||
[connection signal="pressed" from="joinButton" to="." method="_on_join_button_pressed"]
|
||||
|
|
|
@ -55,6 +55,8 @@ var playerDisable = false # Can be used to disable the player
|
|||
var playerDeathHealth = 100 # Can be changed by death.gd
|
||||
var kickAllPlayers = false # Can be set to true to kick all players in-game
|
||||
var respawnLocationChosen = false # When set to false, the game will be allowed to select a spawnpoint for the player
|
||||
var lastEnteredIP = "" # For keeping track of the last IP Address that was used
|
||||
var lastEnteredPort = "28000" # For keeping track of the last port that was used
|
||||
|
||||
func _process(delta):
|
||||
spawn_locations()
|
||||
|
|
|
@ -5,6 +5,8 @@ var SCENE = "res://scenes/toyland.tscn"
|
|||
|
||||
func _ready():
|
||||
$playerNameBox.text = Global.playerName
|
||||
$ipBox.text = Global.lastEnteredIP
|
||||
$portBox.text = Global.lastEnteredPort
|
||||
|
||||
func _process(delta):
|
||||
pass
|
||||
|
@ -64,3 +66,13 @@ func _on_join_button_pressed():
|
|||
func _on_player_name_box_text_changed(new_text):
|
||||
Global.playerName = new_text
|
||||
Global.save_data()
|
||||
|
||||
|
||||
func _on_ip_box_text_changed(new_text):
|
||||
Global.lastEnteredIP = new_text
|
||||
Global.save_data()
|
||||
|
||||
|
||||
func _on_port_box_text_changed(new_text):
|
||||
Global.lastEnteredPort = new_text
|
||||
Global.save_data()
|
||||
|
|
|
@ -6,7 +6,9 @@ var settings_template = { # Default values if we don't already have a settings f
|
|||
'mousesense': 0.01,
|
||||
'playername' : "player",
|
||||
'volume' : 0.5,
|
||||
'tutorialCompleted' : false
|
||||
'tutorialCompleted' : false,
|
||||
'lastEnteredIP' : "",
|
||||
'lastEnteredPort' : "28000"
|
||||
}
|
||||
|
||||
var settings_data = {} # This gets filled as soon as load_data() is called.
|
||||
|
@ -36,6 +38,8 @@ func save_data():
|
|||
settings_data['playername'] = Global.playerName
|
||||
settings_data['volume'] = Global.volumeModifer
|
||||
settings_data['tutorialCompleted'] = Global.tutorialCompleted
|
||||
settings_data['lastEnteredIP'] = Global.lastEnteredIP
|
||||
settings_data['lastEnteredPort'] = Global.lastEnteredPort
|
||||
file.store_line(JSON.stringify(settings_data))
|
||||
|
||||
func load_data():
|
||||
|
@ -46,7 +50,11 @@ func load_data():
|
|||
var playername = settings_data['playername']
|
||||
var volume = settings_data['volume']
|
||||
var tutorialCompleted = settings_data['tutorialCompleted']
|
||||
var lastEnteredIP = settings_data['lastEnteredIP']
|
||||
var lastEnteredPort = settings_data['lastEnteredPort']
|
||||
Global.mouseSensitivity = mousesense
|
||||
Global.playerName = playername
|
||||
Global.volumeModifer = volume
|
||||
Global.tutorialCompleted = tutorialCompleted
|
||||
Global.lastEnteredIP = lastEnteredIP
|
||||
Global.lastEnteredPort = lastEnteredPort
|
||||
|
|
Loading…
Reference in a new issue