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; }
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; }
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; }
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; }