private static void BuildFromContext() { switch (Context) { case Context.US_PSP: Abilities = new AllAbilities(PSPResources.Binaries.Abilities, PSPResources.Binaries.AbilityEffects, PSPResources.Binaries.ItemAbilityEffects, PSPResources.Binaries.ReactionAbilityEffects); AbilityAnimations = new AllAnimations(Context, PSPResources.Binaries.AbilityAnimations, PSPResources.Binaries.AbilityAnimations); Items = new AllItems( PSPResources.Binaries.OldItems, PSPResources.Binaries.NewItems); ItemAttributes = new AllItemAttributes( PSPResources.Binaries.OldItemAttributes, PSPResources.Binaries.NewItemAttributes); Jobs = new AllJobs(Context, PSPResources.Binaries.Jobs); JobLevels = new JobLevels(Context, PSPResources.Binaries.JobLevels, new JobLevels(Context, PSPResources.Binaries.JobLevels)); SkillSets = new AllSkillSets(Context, PSPResources.Binaries.SkillSets, PSPResources.Binaries.SkillSets); MonsterSkills = new AllMonsterSkills(PSPResources.Binaries.MonsterSkills); ActionMenus = new AllActionMenus(PSPResources.Binaries.ActionEvents, Context); StatusAttributes = new AllStatusAttributes(PSPResources.Binaries.StatusAttributes); InflictStatuses = new AllInflictStatuses(PSPResources.Binaries.InflictStatuses); PoachProbabilities = new AllPoachProbabilities(PSPResources.Binaries.PoachProbabilities); ENTDs = new AllENTDs(PSPResources.Binaries.ENTD1, PSPResources.Binaries.ENTD2, PSPResources.Binaries.ENTD3, PSPResources.Binaries.ENTD4, PSPResources.Binaries.ENTD5); MoveFind = new AllMoveFindItems(Context, PSPResources.Binaries.MoveFind, new AllMoveFindItems(Context, PSPResources.Binaries.MoveFind)); StoreInventories = new AllStoreInventories(Context, PSPResources.Binaries.StoreInventories, PSPResources.Binaries.StoreInventories); Propositions = new AllPropositions(PSPResources.Binaries.Propositions, PSPResources.Binaries.Propositions, false); break; case Context.US_PSX: Abilities = new AllAbilities(PSXResources.Binaries.Abilities, PSXResources.Binaries.AbilityEffects, PSXResources.Binaries.ItemAbilityEffects, PSXResources.Binaries.ReactionAbilityEffects); AbilityAnimations = new AllAnimations(Context, PSXResources.Binaries.AbilityAnimations, PSXResources.Binaries.AbilityAnimations); Items = new AllItems(PSXResources.Binaries.OldItems, null); ItemAttributes = new AllItemAttributes(PSXResources.Binaries.OldItemAttributes, null); Jobs = new AllJobs(Context, PSXResources.Binaries.Jobs); JobLevels = new JobLevels(Context, PSXResources.Binaries.JobLevels, new JobLevels(Context, PSXResources.Binaries.JobLevels)); SkillSets = new AllSkillSets(Context, PSXResources.Binaries.SkillSets, PSXResources.Binaries.SkillSets); MonsterSkills = new AllMonsterSkills(PSXResources.Binaries.MonsterSkills); ActionMenus = new AllActionMenus(PSXResources.Binaries.ActionEvents, Context); StatusAttributes = new AllStatusAttributes(PSXResources.Binaries.StatusAttributes); InflictStatuses = new AllInflictStatuses(PSXResources.Binaries.InflictStatuses); PoachProbabilities = new AllPoachProbabilities(PSXResources.Binaries.PoachProbabilities); ENTDs = new AllENTDs(PSXResources.Binaries.ENTD1, PSXResources.Binaries.ENTD2, PSXResources.Binaries.ENTD3, PSXResources.Binaries.ENTD4); MoveFind = new AllMoveFindItems(Context, PSXResources.Binaries.MoveFind, new AllMoveFindItems(Context, PSXResources.Binaries.MoveFind)); StoreInventories = new AllStoreInventories(Context, PSXResources.Binaries.StoreInventories, PSXResources.Binaries.StoreInventories); Propositions = new AllPropositions(PSXResources.Binaries.Propositions, PSXResources.Binaries.Propositions, false); break; default: throw new ArgumentException(); } }
public void UpdateView( AllENTDs entds ) { if( ourContext != FFTPatch.Context ) { ourContext = FFTPatch.Context; ClipBoardEvent = null; eventListBox.ContextMenu.MenuItems[1].Enabled = false; } eventListBox.SelectedIndexChanged -= eventListBox_SelectedIndexChanged; eventListBox.DataSource = entds.Events; eventListBox.SelectedIndex = 0; eventEditor1.Event = eventListBox.SelectedItem as Event; eventListBox.SelectedIndexChanged += eventListBox_SelectedIndexChanged; }
private static void BuildFromContext() { switch( Context ) { case Context.US_PSP: Abilities = new AllAbilities( PSPResources.AbilitiesBin, PSPResources.AbilityEffectsBin ); Items = new AllItems( PSPResources.OldItemsBin, PSPResources.NewItemsBin ); ItemAttributes = new AllItemAttributes( PSPResources.OldItemAttributesBin, PSPResources.NewItemAttributesBin ); Jobs = new AllJobs( Context, PSPResources.JobsBin ); JobLevels = new JobLevels( Context, PSPResources.JobLevelsBin, new JobLevels( Context, PSPResources.JobLevelsBin ) ); SkillSets = new AllSkillSets( Context, PSPResources.SkillSetsBin, PSPResources.SkillSetsBin ); MonsterSkills = new AllMonsterSkills( PSPResources.MonsterSkillsBin ); ActionMenus = new AllActionMenus( PSPResources.ActionEventsBin, Context ); StatusAttributes = new AllStatusAttributes( PSPResources.StatusAttributesBin ); InflictStatuses = new AllInflictStatuses( PSPResources.InflictStatusesBin ); PoachProbabilities = new AllPoachProbabilities( PSPResources.PoachProbabilitiesBin ); ENTDs = new AllENTDs( PSPResources.ENTD1, PSPResources.ENTD2, PSPResources.ENTD3, PSPResources.ENTD4, PSPResources.ENTD5 ); MoveFind = new AllMoveFindItems( Context, PSPResources.MoveFind, new AllMoveFindItems( Context, PSPResources.MoveFind ) ); StoreInventories = new AllStoreInventories( Context, PSPResources.StoreInventoriesBin, PSPResources.StoreInventoriesBin ); break; case Context.US_PSX: Abilities = new AllAbilities( PSXResources.AbilitiesBin, PSXResources.AbilityEffectsBin ); Items = new AllItems( PSXResources.OldItemsBin, null ); ItemAttributes = new AllItemAttributes( PSXResources.OldItemAttributesBin, null ); Jobs = new AllJobs( Context, PSXResources.JobsBin ); JobLevels = new JobLevels( Context, PSXResources.JobLevelsBin, new JobLevels( Context, PSXResources.JobLevelsBin ) ); SkillSets = new AllSkillSets( Context, PSXResources.SkillSetsBin, PSXResources.SkillSetsBin ); MonsterSkills = new AllMonsterSkills( PSXResources.MonsterSkillsBin ); ActionMenus = new AllActionMenus( PSXResources.ActionEventsBin, Context ); StatusAttributes = new AllStatusAttributes( PSXResources.StatusAttributesBin ); InflictStatuses = new AllInflictStatuses( PSXResources.InflictStatusesBin ); PoachProbabilities = new AllPoachProbabilities( PSXResources.PoachProbabilitiesBin ); ENTDs = new AllENTDs( PSXResources.ENTD1, PSXResources.ENTD2, PSXResources.ENTD3, PSXResources.ENTD4 ); MoveFind = new AllMoveFindItems( Context, PSXResources.MoveFind, new AllMoveFindItems( Context, PSXResources.MoveFind ) ); StoreInventories = new AllStoreInventories( Context, PSXResources.StoreInventoriesBin, PSXResources.StoreInventoriesBin ); break; default: throw new ArgumentException(); } }