private void SentenceCasePatchButton_Click(object sender, EventArgs e) { DialogResult d; d = MessageBox.Show("Confirming this process will apply the following changes:\n\n" + "- Every Pokémon name will be converted to Sentence Case." + "\n\n" + "Do you wish to continue?", "Confirm to proceed", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (d == DialogResult.Yes) { foreach (int ID in RomInfo.pokémonNamesTextNumbers) { TextArchive pokeName = new TextArchive(ID); for (int i = 0; i < pokeName.messages.Count; i++) { if (pokeName.messages[i] == "") { i++; } pokeName.messages[i] = char.ToUpper(pokeName.messages[i][0]) + pokeName.messages[i].Substring(1).ToLower(); } pokeName.SaveToFileDefaultDir(ID, showSuccessMessage: false); } //sentenceCaseCB.Visible = true; MessageBox.Show("Pokémon names have been converted to Sentence Case.", "Operation successful", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No changes have been made.", "Operation canceled", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void SetupFields(List <string> headersList) { SetupDirections(); SetupHeadersList(headersList); locations = new TextArchive(RomInfo.locationNamesTextNumber); ReadDefaultMoney(); }