Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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);
 }