diff options
| author | MichaelTheShifter <[email protected]> | 2016-06-26 07:21:14 -0400 |
|---|---|---|
| committer | MichaelTheShifter <[email protected]> | 2016-06-26 07:21:14 -0400 |
| commit | 2963b1bff26afef38e40ba6b04644cb5996316af (patch) | |
| tree | 3b94853e1ce9d9a0470d4d575457172ea6cc3191 /source/WindowsFormsApplication1/Apps/NetworkBrowser.cs | |
| parent | e8436720edf1c012cef7ece1a70d1edd9bd2ed35 (diff) | |
| download | shiftos-c-_theultimatehacker-2963b1bff26afef38e40ba6b04644cb5996316af.tar.gz shiftos-c-_theultimatehacker-2963b1bff26afef38e40ba6b04644cb5996316af.tar.bz2 shiftos-c-_theultimatehacker-2963b1bff26afef38e40ba6b04644cb5996316af.zip | |
Network Browser lets you set your online identity now.
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; + } } } |
