Ejemplo n.º 1
0
        public BTTE(GameManager game, TrainerEditor editor)
        {
            InitializeComponent();

            Stats.Personal = Personal = game.Data.PersonalData;
            Game           = game;
            Trainers       = editor;

            trClass = Game.GetStrings(TextName.TrainerClasses);
            trName  = Game.GetStrings(TextName.TrainerClasses);

            abilitylist = Game.GetStrings(TextName.AbilityNames);
            movelist    = Game.GetStrings(TextName.MoveNames);
            itemlist    = Game.GetStrings(TextName.ItemNames);
            specieslist = Game.GetStrings(TextName.SpeciesNames);
            types       = Game.GetStrings(TextName.Types);
            natures     = Game.GetStrings(TextName.Natures);
            trName      = Game.GetStrings(TextName.TrainerNames);
            trClass     = Game.GetStrings(TextName.TrainerClasses);

            mnuView.Click   += ClickView;
            mnuSet.Click    += ClickSet;
            mnuDelete.Click += ClickDelete;
            Setup();
            foreach (var pb in pba)
            {
                pb.Click += ClickSlot;
            }

            CB_TrainerID.SelectedIndex = 0;
        }
Ejemplo n.º 2
0
        public BTTE(GameData data, TrainerEditor editor, GameManager game)
        {
            Game     = game;
            Data     = data;
            Trainers = editor;
            InitializeComponent();
            pba = new[] { PB_Team1, PB_Team2, PB_Team3, PB_Team4, PB_Team5, PB_Team6 };

            Stats.Personal = Personal = data.PersonalData;
            learn          = new LearnsetRandomizer(game.Info, data.LevelUpData.LoadAll(), Personal);

            AltForms = new byte[Personal.TableLength]
                       .Select(_ => Enumerable.Range(0, 32).Select(i => i.ToString()).ToArray()).ToArray();

            trClass = Game.GetStrings(TextName.TrainerClasses);
            trName  = Game.GetStrings(TextName.TrainerClasses);

            abilitylist = Game.GetStrings(TextName.AbilityNames);
            movelist    = Game.GetStrings(TextName.MoveNames);
            itemlist    = Game.GetStrings(TextName.ItemNames);
            specieslist = Game.GetStrings(TextName.SpeciesNames);
            types       = Game.GetStrings(TextName.Types);
            natures     = Game.GetStrings(TextName.Natures);
            trName      = Game.GetStrings(TextName.TrainerNames);
            trClass     = Game.GetStrings(TextName.TrainerClasses);
            movelist    = EditorUtil.SanitizeMoveList(movelist);

            AIBits = Game.Info.SWSH ? new[] { CHK_AI_Basic, CHK_AI_Strong, CHK_AI_Expert, CHK_AI_Double, CHK_AI_Raid, CHK_AI_Allowance, CHK_AI_PokeChange, CHK_AI_FireGym1, CHK_AI_FireGym2, CHK_AI_Unused1, CHK_AI_Item, CHK_AI_FireGym3, CHK_AI_Unused2 }
                                    : new[] { CHK_AI_Basic, CHK_AI_Strong, CHK_AI_Expert, CHK_AI_Double, CHK_AI_Allowance, CHK_AI_Item, CHK_AI_PokeChange, CHK_AI_Unused1 };

            mnuView.Click   += ClickView;
            mnuSet.Click    += ClickSet;
            mnuDelete.Click += ClickDelete;
            Setup();
            foreach (var pb in pba)
            {
                pb.Click += ClickSlot;
            }

            CB_TrainerID.SelectedIndex = 0;

            PG_Moves.SelectedObject    = EditUtil.Settings.Move;
            PG_RTrainer.SelectedObject = EditUtil.Settings.Trainer;
            PG_Species.SelectedObject  = EditUtil.Settings.Species;

            L_Gift.Visible           = CB_Gift.Visible = NUD_GiftCount.Visible = Game.Info.GG;
            GB_Additional_AI.Visible = Game.Info.SWSH;
        }
Ejemplo n.º 3
0
        public BTTE(GameManager game, TrainerEditor editor)
        {
            InitializeComponent();

            Stats.Personal = Personal = game.Data.PersonalData;
            Game           = game;
            Trainers       = editor;
            learn          = new LearnsetRandomizer(game.Info, game.Data.LevelUpData.LoadAll(), Personal);

            trClass = Game.GetStrings(TextName.TrainerClasses);
            trName  = Game.GetStrings(TextName.TrainerClasses);

            abilitylist = Game.GetStrings(TextName.AbilityNames);
            movelist    = Game.GetStrings(TextName.MoveNames);
            itemlist    = Game.GetStrings(TextName.ItemNames);
            specieslist = Game.GetStrings(TextName.SpeciesNames);
            types       = Game.GetStrings(TextName.Types);
            natures     = Game.GetStrings(TextName.Natures);
            trName      = Game.GetStrings(TextName.TrainerNames);
            trClass     = Game.GetStrings(TextName.TrainerClasses);
            movelist    = EditorUtil.SanitizeMoveList(movelist);

            AIBits = Game.Info.SWSH ? new[] { CHK_AI_Basic, CHK_AI_Strong, CHK_AI_Expert, CHK_AI_Double, CHK_AI_Raid, CHK_AI_Allowance, CHK_AI_PokeChange, CHK_AI_FireGym1, CHK_AI_FireGym2, CHK_AI_Unused1, CHK_AI_Item, CHK_AI_FireGym3, CHK_AI_Unused2 }
                                    : new[] { CHK_AI_Basic, CHK_AI_Strong, CHK_AI_Expert, CHK_AI_Double, CHK_AI_Allowance, CHK_AI_Item, CHK_AI_PokeChange, CHK_AI_Unused1 };

            mnuView.Click   += ClickView;
            mnuSet.Click    += ClickSet;
            mnuDelete.Click += ClickDelete;
            Setup();
            foreach (var pb in pba)
            {
                pb.Click += ClickSlot;
            }

            CB_TrainerID.SelectedIndex = 0;

            PG_Moves.SelectedObject    = EditUtil.Settings.Move;
            PG_RTrainer.SelectedObject = EditUtil.Settings.Trainer;
            PG_Species.SelectedObject  = EditUtil.Settings.Species;

            L_Gift.Visible           = CB_Gift.Visible = NUD_GiftCount.Visible = Game.Info.GG;
            GB_Additional_AI.Visible = Game.Info.SWSH;
        }
Ejemplo n.º 4
0
        public BTTE(GameManager game, TrainerEditor editor)
        {
            InitializeComponent();

            Stats.Personal = Personal = game.Data.PersonalData;
            Game           = game;
            Trainers       = editor;
            learn          = new LearnsetRandomizer(game.Info, game.Data.LevelUpData.LoadAll(), Personal);

            trClass = Game.GetStrings(TextName.TrainerClasses);
            trName  = Game.GetStrings(TextName.TrainerClasses);

            abilitylist = Game.GetStrings(TextName.AbilityNames);
            movelist    = Game.GetStrings(TextName.MoveNames);
            itemlist    = Game.GetStrings(TextName.ItemNames);
            specieslist = Game.GetStrings(TextName.SpeciesNames);
            types       = Game.GetStrings(TextName.Types);
            natures     = Game.GetStrings(TextName.Natures);
            trName      = Game.GetStrings(TextName.TrainerNames);
            trClass     = Game.GetStrings(TextName.TrainerClasses);
            movelist    = EditorUtil.SanitizeMoveList(movelist);

            AIBits = new[] { CHK_AI0, CHK_AI1, CHK_AI2, CHK_AI3, CHK_AI4, CHK_AI5, CHK_AI6, CHK_AI7 };

            mnuView.Click   += ClickView;
            mnuSet.Click    += ClickSet;
            mnuDelete.Click += ClickDelete;
            Setup();
            foreach (var pb in pba)
            {
                pb.Click += ClickSlot;
            }

            CB_TrainerID.SelectedIndex = 0;

            PG_Moves.SelectedObject    = EditUtil.Settings.Move;
            PG_RTrainer.SelectedObject = EditUtil.Settings.Trainer;
            PG_Species.SelectedObject  = EditUtil.Settings.Species;

            L_Gift.Visible = CB_Gift.Visible = NUD_GiftCount.Visible = Game.Info.GG;
        }