コード例 #1
0
    public void fugir()
    {
        ValidaTeclas.changeStateButton(BUTTON_STATE.IN_FUGIR);
        int sorte = Random.Range(jogador.getSorte(), (jogador.getNivel() * 5));

        if (sorte > inimigo.getSorteMonstro())
        {
            audioJogadorFugiu.Play(); // jogador fugiu
            GameController.changeState(GAME_STATE.IN_EXPLORATION);
            ValidaTeclas.changeStateButton(BUTTON_STATE.IN_DEFFAULT);
            return;
        }
        else
        {
            audioJogadorNaofugiu.Play(); // jogador não fugiu
            ValidaTeclas.changeStateButton(BUTTON_STATE.IN_DEFFAULT);
            faseMonstro(1);
        }
    }
コード例 #2
0
    public void selecionaItemBattleBoss(ItemBase item, int efeito)
    {
        ValidaTeclas.changeStateButton(BUTTON_STATE.IN_DEFFAULT);
        if (getAreaBossEnable(bossArea1))
        {
            if (item.getCurrentState() == TYPE_ITEM.IN_POCAO)
            {
                bossArea1.faseBoss(3);
            }
            else
            {
                bossArea1.fightBoss(efeito);
            }
        }

        if (getAreaBossEnable(bossArea2))
        {
            if (item.getCurrentState() == TYPE_ITEM.IN_POCAO)
            {
                bossArea2.faseBoss(3);
            }
            else
            {
                bossArea2.fightBoss(efeito);
            }
        }

        if (getAreaBossEnable(bossArea3))
        {
            if (item.getCurrentState() == TYPE_ITEM.IN_POCAO)
            {
                bossArea3.faseBoss(3);
            }
            else
            {
                bossArea3.fightBoss(efeito);
            }
        }
    }
コード例 #3
0
 public void selecionaItemBattleMonster(ItemBase item, int efeito)
 {
     ValidaTeclas.changeStateButton(BUTTON_STATE.IN_DEFFAULT);
     if (getAreaEnable(areaMonster1))
     {
         if (item.getCurrentState() == TYPE_ITEM.IN_POCAO)
         {
             areaMonster1.faseMonstro(3);
         }
         else
         {
             areaMonster1.fight(efeito);
         }
     }
     if (getAreaEnable(areaMonster2))
     {
         if (item.getCurrentState() == TYPE_ITEM.IN_POCAO)
         {
             areaMonster2.faseMonstro(3);
         }
         else
         {
             areaMonster2.fight(efeito);
         }
     }
     if (getAreaEnable(areaMonster3))
     {
         if (item.getCurrentState() == TYPE_ITEM.IN_POCAO)
         {
             areaMonster3.faseMonstro(3);
         }
         else
         {
             areaMonster3.fight(efeito);
         }
     }
 }
コード例 #4
0
 void Start()
 {
     instance  = this;
     nextState = BUTTON_STATE.IN_DEFFAULT;
 }