Asteroids.Classes.KeyBindingsContent.SaveChanges C# (CSharp) Method

SaveChanges() private method

private SaveChanges ( ) : void
return void
        private void SaveChanges()
        {
            if (CheckSavable())
            {
                CheckSavable();
                File.Delete(@"Content\KeyBindings\KeyboardControls.txt");
                File.Delete(@"Content\KeyBindings\WiimoteControls.txt");
                File.Create(@"Content\KeyBindings\KeyboardControls.txt").Close();
                File.Create(@"Content\KeyBindings\WiimoteControls.txt").Close();

                sw = new StreamWriter(@"Content\Keybindings\KeyboardControls.txt");
                for (int i = 0; i < keyBindings.Length / 3; i++)
                {
                    sw.WriteLine(keyBindings[i, 0] + ":" + keyBindings[i, 1]);
                }
                sw.Dispose();

                sw = new StreamWriter(@"Content\KeyBindings\WiimoteControls.txt");
                for (int i = 0; i < keyBindings.Length / 3; i++)
                {
                    sw.WriteLine(keyBindings[i, 0] + ":" + keyBindings[i, 2]);
                }
                sw.Dispose();

                LoadControls();
                savePrompt = true;
            }
        }