97 lines
2.2 KiB
C#
97 lines
2.2 KiB
C#
#region Usings
|
|
using System;
|
|
using System.Windows.Forms;
|
|
using System.ComponentModel;
|
|
using System.Drawing;
|
|
using Novetus.Core;
|
|
#endregion
|
|
|
|
namespace NovetusURI
|
|
{
|
|
#region Quick Configuration
|
|
public partial class QuickConfigure : Form
|
|
{
|
|
#region Constructor
|
|
public QuickConfigure()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
#endregion
|
|
|
|
#region Form Events
|
|
void QuickConfigureLoad(object sender, EventArgs e)
|
|
{
|
|
ReadConfigValues(GlobalPaths.ConfigDir + "\\" + GlobalPaths.ConfigName);
|
|
CenterToScreen();
|
|
GlobalVars.Proxy.DoSetup();
|
|
}
|
|
|
|
void Button3Click(object sender, EventArgs e)
|
|
{
|
|
GeneratePlayerID();
|
|
}
|
|
|
|
void ReadConfigValues(string cfgpath)
|
|
{
|
|
DontShowBox.Checked = !GlobalVars.UserConfiguration.ReadSettingBool("URIQuickConfigure");
|
|
IDBox.Text = GlobalVars.UserConfiguration.ReadSetting("UserID");
|
|
TripcodeLabel.Text = GlobalVars.PlayerTripcode.ToString();
|
|
NameBox.Text = GlobalVars.UserConfiguration.ReadSetting("PlayerName");
|
|
}
|
|
|
|
void GeneratePlayerID()
|
|
{
|
|
NovetusFuncs.GeneratePlayerID();
|
|
IDBox.Text = GlobalVars.UserConfiguration.ReadSetting("UserID");
|
|
}
|
|
|
|
void TextBox1TextChanged(object sender, EventArgs e)
|
|
{
|
|
GlobalVars.UserConfiguration.SaveSetting("PlayerName", NameBox.Text);
|
|
}
|
|
|
|
void TextBox2TextChanged(object sender, EventArgs e)
|
|
{
|
|
int parsedValue;
|
|
if (int.TryParse(IDBox.Text, out parsedValue))
|
|
{
|
|
if (IDBox.Text.Equals(""))
|
|
{
|
|
GlobalVars.UserConfiguration.SaveSettingInt("UserID", 0);
|
|
}
|
|
else
|
|
{
|
|
GlobalVars.UserConfiguration.SaveSettingInt("UserID", Convert.ToInt32(IDBox.Text));
|
|
}
|
|
}
|
|
else
|
|
{
|
|
GlobalVars.UserConfiguration.SaveSettingInt("UserID", 0);
|
|
}
|
|
}
|
|
|
|
void Button1Click(object sender, EventArgs e)
|
|
{
|
|
NovetusFuncs.LaunchCharacterCustomization();
|
|
}
|
|
|
|
void Button2Click(object sender, EventArgs e)
|
|
{
|
|
Close();
|
|
}
|
|
|
|
private void DontShowBox_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
GlobalVars.UserConfiguration.SaveSettingBool("URIQuickConfigure", !DontShowBox.Checked);
|
|
}
|
|
|
|
void QuickConfigureClose(object sender, CancelEventArgs e)
|
|
{
|
|
ClientManagement.ReadClientValues();
|
|
LocalVars.ReadyToLaunch = true;
|
|
}
|
|
#endregion
|
|
}
|
|
#endregion
|
|
}
|