Beispiel #1
0
        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();
        }