Пример #1
0
        public void Save()
        {
            TextWriter tW = new StreamWriter("../Settings.cfg");

            tW.WriteLine("[Settings]");
            if (Looting)
            {
                tW.WriteLine("gather");
            }
            if (Skinning)
            {
                tW.WriteLine("skinning");
            }
            if (Herbing)
            {
                tW.WriteLine("herbing");
            }
            if (Mining)
            {
                tW.WriteLine("mining");
            }
            if (Linear)
            {
                tW.WriteLine("linear");
            }
            if (Sell)
            {
                tW.WriteLine("sell");
            }
            if (SellLoops > -1)
            {
                tW.WriteLine("sloops_" + SellLoops);
            }
            if (Spells != null)
            {
                tW.WriteLine("lastspells_" + Spells);
            }
            if (Profile != null)
            {
                tW.WriteLine("lastprofile_" + Profile);
            }
            tW.WriteLine("xresolution_" + XResolution);
            tW.WriteLine("yresolution_" + YResolution);
            tW.WriteLine("[Keybinds]");
            for (var i = 0; i < GeneralKeybinds.GetLength(0); i++)
            {
                tW.WriteLine(GeneralKeybinds[i, 0] + "_" + GeneralKeybinds[i, 1]);
            }
            tW.Close();
        }
Пример #2
0
        public int GetKey(string value)
        {
            for (var i = 0; i < GeneralKeybinds.GetLength(0); i++)
            {
                if (value != GeneralKeybinds[i, 0])
                {
                    continue;
                }
                value = GeneralKeybinds[i, 1];
                break;
            }
            Keys key;

            Enum.TryParse(value, true, out key);
            return((int)key);
        }
Пример #3
0
 public ushort GetVKey(string value)
 {
     for (var i = 0; i < GeneralKeybinds.GetLength(0); i++)
     {
         if (value != GeneralKeybinds[i, 0])
         {
             continue;
         }
         value = GeneralKeybinds[i, 1];
         break;
     }
     for (var i = 0; i < _keyNames.Length; i++)
     {
         if (value != _keyNames[i])
         {
             continue;
         }
         var vk = _keyValues[i];
         return(vk);
     }
     return(0x0);
 }