public override bool Inputs_OKAY() { base.Inputs_OKAY(); switch ((Items)CURSOR_SELECT) { case Items.Junction: case Items.Magic: case Items.Status: IGM.SetMode(Mode.ChooseChar); return(true); case Items.Item: Module_main_menu_debug.State = Module_main_menu_debug.MainMenuStates.IGM_Items; IGM_Items.Refresh(); return(true); case Items.Battle: BattleMenus.CameFrom(); //Module_main_menu_debug.State = Module_main_menu_debug.MainMenuStates.BattleMenu; Memory.module = MODULE.BATTLE_DEBUG; BattleMenus.Refresh(); FadeIn(); return(true); } return(false); }
public override bool Inputs_OKAY() { skipsnd = true; AV.Sound.Play(31); IGM_Junction.Data[SectionName.ConfirmChanges].Hide(); IGM_Junction.SetMode(Mode.TopMenu); base.Inputs_OKAY(); switch (CURSOR_SELECT) { case 0: break; case 1: Memory.State = Memory.PrevState.Clone(); break; } if (Menu.Module.State == MenuModule.Mode.IGM_Junction) { Menu.Module.State = MenuModule.Mode.IGM; IGM.Refresh(); FadeIn(); return(true); } return(false); }
public override bool Inputs_OKAY() { skipsnd = true; init_debugger_Audio.PlaySound(31); IGM_Junction.Data[SectionName.ConfirmChanges].Hide(); IGM_Junction.SetMode(Mode.TopMenu); base.Inputs_OKAY(); switch (CURSOR_SELECT) { case 0: break; case 1: Memory.State = Memory.PrevState.Clone(); break; } if (Module_main_menu_debug.State == Module_main_menu_debug.MainMenuStates.IGM_Junction) { Module_main_menu_debug.State = Module_main_menu_debug.MainMenuStates.IGM; IGM.Refresh(); FadeIn(); return(true); } return(false); }
public override bool Inputs_CANCEL() { base.Inputs_CANCEL(); Menu.Module.State = MenuModule.Mode.IGM; IGM.Refresh(); FadeIn(); return(true); }
public override bool Inputs_CANCEL() { base.Inputs_CANCEL(); Module_main_menu_debug.State = Module_main_menu_debug.MainMenuStates.IGM; IGM.Refresh(); FadeIn(); return(true); }
public override bool Inputs_OKAY() { base.Inputs_OKAY(); // ReSharper disable once SwitchStatementHandlesSomeKnownEnumValuesWithDefault switch ((Items)CURSOR_SELECT) { case Items.Junction: case Items.Magic: case Items.Status: IGM.SetMode(Mode.ChooseChar); return(true); case Items.Item: Menu.Module.State = MenuModule.Mode.IGM_Items; IGMItems.Refresh(); return(true); case Items.Battle: BattleMenus.CameFrom(); //Menu.Module.State = MenuModule.MainMenuStates.BattleMenu; ModuleBattleDebug.ResetState(); Memory.Module = OpenVIII.Module.BattleDebug; BattleMenus.Refresh(); FadeIn(); return(true); case Items.GF: break; case Items.Ability: break; case Items.Switch: break; case Items.Card: break; case Items.Config: break; case Items.Tutorial: break; case Items.Save: break; default: throw new ArgumentOutOfRangeException(); } return(false); }
public override bool Inputs_CANCEL() { if (Memory.PrevState.Characters[VisableCharacter].CurrentHP() > Memory.State.Characters[VisableCharacter].CurrentHP()) { IGM_Junction.Data[SectionName.ConfirmChanges].Show(); IGM_Junction.SetMode(Mode.ConfirmChanges); } else { base.Inputs_CANCEL(); if (Module_main_menu_debug.State == Module_main_menu_debug.MainMenuStates.IGM_Junction) { Module_main_menu_debug.State = Module_main_menu_debug.MainMenuStates.IGM; IGM.Refresh(); FadeIn(); } } return(true); }
public override bool Inputs_CANCEL() { base.Inputs_CANCEL(); IGM.SetMode(Mode.ChooseItem); return(true); }