private void PokemonSwitchPressedHandler(object sender, EventArgs e) { var indexArgs = e as IndexEventArgs; var index = indexArgs != null ? indexArgs.Index : 0; if (index == 0) { menu.ShowMenuOption(BattleMenuOptions.MAIN, true); } else { //TODO IN ENEMY STATE, USE BattleTextType.SWITCHENEMY to populate text box textBox.PopulateText(BattleTextType.SWITCH, battleStateArgs.GetPlayerMonsterName()); battleStateArgs.SwitchPlayerMonster(index); menu.ShowMenuOptions(false); nextState = switchMonsterState; ExitState(); } }
public void EndBattleSequence() { battleMenu.ShowMenuOptions(false); PostBattleEnd(); }