调用随机播放器操作

时间:2015-11-06 04:28:51

标签: java

public void onResult(QuestionAdResult questionAdResult) {
                if (questionAdResult.wasCorrect()) {
                    // Additional Exp +5
                    // Additional HP  +5
                    Hero.instance.earnExp(5);
                    Hero.instance.earnHP(5);
                    //
                } else {
                    // Stuff
                }
            }

所以我正在建立一个游戏,它有两种方法。

Hero.instance.earnExp(5);
Hero.instance.earnHP(5);

我可以取消注释任何一个特定的操作,但我希望这些操作是随机的,所以它可以做或者,而不是必须评论一个。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

import java.util.Random;

public void onResult(QuestionAdResult questionAdResult) {

    Random random = new Random();
    int expOrHealth = random.nextInt(2);
    if (questionAdResult.wasCorrect()) {
        if (expOrHealth == 0)
        {
        // Additional Exp +5
        }
        if (expOrHealth == 1)
        {
             // Additional HP  +5
        }

        Hero.instance.earnExp(5);
        Hero.instance.earnHP(5);
        //
    } else {
        // Stuff
    }
}