private void AddGameToList() { string GameName = ""; FormRename NewGame = new FormRename(); NewGame.ShowDialog(); if (NewGame.DialogResult == DialogResult.OK) { if (NewGame.NewName != "") { GameName = NewGame.NewName; CurrentConfig.Games.Add(new Game(GameName, "")); } Directory.CreateDirectory(Configuration.AppDataRoamingPath + "//" + GameName + "//" + "Default"); LoadGameList(); ComboBoxSelectGame.Text = GameName; } }
private void AddNewProfile() { FormRename NewProfileName = new FormRename(); NewProfileName.StartPosition = FormStartPosition.CenterParent; DialogResult DR = NewProfileName.ShowDialog(); if (DR == DialogResult.OK) { string DirectoryPath = CurrentDirectory() + "\\" + NewProfileName.NewName; if (VerifyValidity(DirectoryPath, NewProfileName.NewName)) { Directory.CreateDirectory(CurrentDirectory() + "\\" + NewProfileName.NewName); GetSubDirectories(); ComboBoxSelectSubDirectory.SelectedIndex = ComboBoxSelectSubDirectory.Items.IndexOf(NewProfileName.NewName); } } if (DR == DialogResult.Cancel) { ComboBoxSelectSubDirectory.SelectedIndex = ComboBoxSelectSubDirectory.Items.IndexOf("Default"); } }
private void RenameProfile() { if (ComboBoxSelectSubDirectory.Text == "Default") { ActionCenter.Toast("You cannot rename the default profile.", StartPoint()); } else { FormRename NewProfileName = new FormRename(); NewProfileName.StartPosition = FormStartPosition.CenterParent; DialogResult DR = NewProfileName.ShowDialog(); if (DR == DialogResult.OK) { string NewPath = CurrentDirectory() + "\\" + NewProfileName.NewName; if (VerifyValidity(NewPath, NewProfileName.NewName)) { Directory.Move(CurrentSubDirectory(), NewPath); GetSubDirectories(); ComboBoxSelectSubDirectory.SelectedIndex = ComboBoxSelectSubDirectory.Items.IndexOf(NewProfileName.NewName); } } } }