diff options
Diffstat (limited to 'source/WindowsFormsApplication1/Apps/NetworkBrowser.cs')
| -rw-r--r-- | source/WindowsFormsApplication1/Apps/NetworkBrowser.cs | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/source/WindowsFormsApplication1/Apps/NetworkBrowser.cs b/source/WindowsFormsApplication1/Apps/NetworkBrowser.cs index 5223793..92c87cb 100644 --- a/source/WindowsFormsApplication1/Apps/NetworkBrowser.cs +++ b/source/WindowsFormsApplication1/Apps/NetworkBrowser.cs @@ -44,7 +44,7 @@ namespace ShiftOS Players in lobby: {Online.Hacking.Matchmaker.Players.Count} -My Network: +{API.CurrentSave.MyOnlineNetwork.Name} - My Network: - {Hacking.MyNetwork.Count} available modules - {API.Codepoints} codepoints - {API.CurrentSave.MyOnlineNetwork.Wins} wins, {API.CurrentSave.MyOnlineNetwork.Losses} losses. @@ -352,8 +352,19 @@ Those above values only matter if the leader decides to become a friend. If they private void button1_Click(object sender, EventArgs e) { - online_mode = !online_mode; - LoadNetworks(); + var me = API.CurrentSave.MyOnlineNetwork; + if (me.Name == null && me.Description == null) + { + pnlmynet.Show(); + pnlmynet.BringToFront(); + SetupMyNet(); + API.CreateInfoboxSession("Make a name for yourself.", "Before you can battle online, please enter a name and a description that people will see when you matchmake. When you're done, click Battle Online again.", infobox.InfoboxMode.Info); + } + else + { + online_mode = !online_mode; + LoadNetworks(); + } } Online.Hacking.ServerInfo selected_server = null; @@ -386,5 +397,15 @@ Those above values only matter if the leader decides to become a friend. If they Package_Grabber.SendMessage(selected_server.IPAddress, $"leave_lobby", API.CurrentSave.MyOnlineNetwork); } } + + private void txtmydescription_TextChanged(object sender, EventArgs e) + { + API.CurrentSave.MyOnlineNetwork.Description = txtmydescription.Text; + } + + private void txtmyname_TextChanged(object sender, EventArgs e) + { + API.CurrentSave.MyOnlineNetwork.Name = txtmyname.Text; + } } } |
