private void ParseINIPersonalSettings()
{
string[] ini = File.ReadAllLines(System.Windows.Forms.Application.StartupPath + @"\Data\BattleScriptPro.ini");
foreach (string s in ini)
{
if (s.StartsWith("backcolour"))
{
rtbBackColour = Color.FromName(s.Split('=')[1]);
}
else if (s.StartsWith("textcolour"))
{
rtbForeColour = Color.FromName(s.Split('=')[1]);
}
else if (s.StartsWith("font="))
{
rtbFontName = s.Split('=')[1];
}
else if (s.StartsWith("fontstyle"))
{
rtbFontStyle = (FontStyle)Enum.Parse(typeof(FontStyle), s.Split('=')[1], true);
}
else if (s.StartsWith("fontsize"))
{
rtbFont = new Font(rtbFontName, (float)(Double.Parse(s.Split('=')[1])), rtbFontStyle, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
}
else if (s.StartsWith("commentString"))
{
commentString = s.Split('=')[1];
}
else if (s.StartsWith("decompileOffsets"))
{
decompileCommandOffsetsToolStripMenuItem.Checked = Boolean.Parse(s.Split('=')[1]);
}
else if (s.StartsWith("decompileMode"))
{
SetDecompileModeByString(s.Split('=')[1]);
}
else if (s.StartsWith("numberDecompileMode"))
{
SetNumberDecompileModeByString(s.Split('=')[1]);
}
}
}