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(); }
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); }
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); }