public static string GetSetting(string Setting) { var IniFile = new IniFile.IniFile("Settings.ini"); switch (Setting) { case "Server": case "Channel": case "Username": case "Nickname": case "Password": if (!IniFile.KeyExists(Setting, "Settings.IRC")) { if (Setting.Equals("Server")) { IniFile.Write(Setting, Default[1], "Settings.IRC"); } else if (Setting.Equals("Channel")) { IniFile.Write(Setting, Default[2], "Settings.IRC"); } else if (Setting.Equals("Username") || Setting.Equals("Nickname")) { IniFile.Write(Setting, Default[3], "Settings.IRC"); } else if (Setting.Equals("Password")) { IniFile.Write(Setting, Default[4], "Settings.IRC"); } return(IniFile.Read(Setting, "Settings.IRC")); } else { return(IniFile.Read(Setting, "Settings.IRC")); } case "TimeOut": if (!IniFile.KeyExists(Setting, "Settings.Other")) { IniFile.Write(Setting, Default[0], "Settings.Other"); return(IniFile.Read(Setting, "Settings.Other")); } else { return(IniFile.Read(Setting, "Settings.Other")); } } return(null); }
public void WriteToFile(string Filename) { IniFile.IniFile IniFile = new IniFile.IniFile(Filename); IniFile.Write("AutoResizeForm", AutoResizeForm.ToString(), Units.Class.APPNAME); IniFile.Write("UseRedForPlayerA", UseRedForPlayerA.ToString(), Units.Class.APPNAME); IniFile.Write("ShortLoseRound", ShortLoseRound.ToString(), Units.Class.APPNAME); IniFile.Write("FightDuration", 180.ToString(), Units.Class.APPNAME); IniFile.Write("SwitchStepsSystemAt32", SwitchStepsSystemAt32.ToString(), Units.Class.APPNAME); IniFile.Write("SwitchJumpSlotOrderAt32", SwitchJumpSlotOrderAt32.ToString(), Units.Class.APPNAME); }