Example #1
0
    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();
 }