PKHeX.Form1.B_OpenBerryField_Click C# (CSharp) Method

B_OpenBerryField_Click() private method

private B_OpenBerryField_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void B_OpenBerryField_Click(object sender, EventArgs e)
        {
            if (savegame_oras)
            {
                DialogResult dr = Util.Prompt(MessageBoxButtons.YesNo, "No editing support for ORAS :(", "Repopulate all with random berries?");
                if (dr != DialogResult.Yes) return; // abort
                // Randomize the trees.
                int offset = 0x1C400 + 0x5400 + savindex * 0x7F000;
                byte[] ready = { 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x80, 0x40, 0x01, 0x00, 0x00, 0x00, };
                int[] berrylist =
                {
                    0,149,150,151,152,153,154,155,156,157,158,159,160,161,162,
                    163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,
                    178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
                    193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
                    208,209,210,211,212,686,687,688,
                };
                for (int i = 0; i < 90; i++)
                {
                    Array.Copy(ready, 0, savefile, offset + 0x10 * i, 0x10); // prep the berry template tree (which we replace offset 0x6 for the Tree Item)
                    int randberry = (int)(Util.rnd32() % berrylist.Length); // generate a random berry that will go into the tree
                    int index = berrylist[randberry]; // get berry item ID from list
                    Array.Copy(BitConverter.GetBytes(index), 0, savefile, offset + 0x10 * i + 6, 2); // put berry into tree.
                }
            }
            else
                new SAV_BerryField(this, SaveGame.BerryField).ShowDialog();
        }
        private void B_OpenEventFlags_Click(object sender, EventArgs e)
Form1