99 lines
2.2 KiB
C#
99 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)
|
|
{
|
|
FileManagement.Config(cfgpath, false);
|
|
DontShowBox.Checked = !GlobalVars.UserConfiguration.URIQuickConfigure;
|
|
IDBox.Text = GlobalVars.UserConfiguration.UserID.ToString();
|
|
TripcodeLabel.Text = GlobalVars.PlayerTripcode.ToString();
|
|
NameBox.Text = GlobalVars.UserConfiguration.PlayerName;
|
|
}
|
|
|
|
void GeneratePlayerID()
|
|
{
|
|
NovetusFuncs.GeneratePlayerID();
|
|
IDBox.Text = GlobalVars.UserConfiguration.UserID.ToString();
|
|
}
|
|
|
|
void TextBox1TextChanged(object sender, EventArgs e)
|
|
{
|
|
GlobalVars.UserConfiguration.PlayerName = NameBox.Text;
|
|
}
|
|
|
|
void TextBox2TextChanged(object sender, EventArgs e)
|
|
{
|
|
int parsedValue;
|
|
if (int.TryParse(IDBox.Text, out parsedValue))
|
|
{
|
|
if (IDBox.Text.Equals(""))
|
|
{
|
|
GlobalVars.UserConfiguration.UserID = 0;
|
|
}
|
|
else
|
|
{
|
|
GlobalVars.UserConfiguration.UserID = Convert.ToInt32(IDBox.Text);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
GlobalVars.UserConfiguration.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.URIQuickConfigure = !DontShowBox.Checked;
|
|
}
|
|
|
|
void QuickConfigureClose(object sender, CancelEventArgs e)
|
|
{
|
|
FileManagement.Config(GlobalPaths.ConfigDir + "\\" + GlobalPaths.ConfigName, true);
|
|
ClientManagement.ReadClientValues();
|
|
LocalVars.ReadyToLaunch = true;
|
|
}
|
|
#endregion
|
|
}
|
|
#endregion
|
|
}
|