Example #1
0
        private void InitializeButtons()
        {
            var pairs = Overworld.GetFlagPairs().OrderBy(z => z.Name);

            foreach (var pair in pairs)
            {
                var split   = pair.Name.Split('_');
                int species = Array.IndexOf(PKX.SpeciesLang[2], split[0].Substring(4));
                var pkmname = GameInfo.Strings.specieslist[species];

                if (split.Length != 1)
                {
                    pkmname += $" {split[1]}";
                }
                var b = new Button
                {
                    Text = pkmname, Enabled = pair.IsDespawned,
                    Size = new Size(Width / 2 - 25, 22),
                };
                b.Click += (s, e) =>
                {
                    pair.Reset();
                    b.Enabled = false;
                    WinFormsUtil.Alert("Reset!");
                };

                FLP_List.Controls.Add(b);
            }
        }
Example #2
0
        private void InitializeButtons()
        {
            var pairs = Overworld.GetFlagPairs().OrderBy(z => z.Name);

            foreach (var pair in pairs)
            {
                var split    = pair.Name.Split('_');
                var specName = split[0].Substring(G1OverworldSpawner.FlagPropertyPrefix.Length);

                // convert species name to current localization language
                int species = SpeciesName.GetSpeciesID(specName);
                var pkmname = GameInfo.Strings.specieslist[species];

                if (split.Length != 1)
                {
                    pkmname += $" {split[1]}";
                }
                var b = new Button
                {
                    Text = pkmname, Enabled = pair.IsHidden,
                    Size = new Size((Width / 2) - 25, 22),
                };
                b.Click += (s, e) =>
                {
                    pair.Reset();
                    b.Enabled = false;
                    WinFormsUtil.Alert("Reset!");
                };

                FLP_List.Controls.Add(b);
            }
        }
Example #3
0
    private void InitializeButtons()
    {
        var pairs = Overworld.GetFlagPairs().OrderBy(z => z.Name);

        foreach (var pair in pairs)
        {
            var split    = pair.Name.Split('_');
            var specName = split[0][G1OverworldSpawner.FlagPropertyPrefix.Length..];