Android studio,将Retry设置为另一个活动

时间:2018-01-24 19:34:51

标签: javascript android-studio canvas android-intent

我想重置游戏,所以我来到我的main.class而不是它重置。我试图将公共虚空重置设置为意图但不起作用,任何想法?

现在游戏会弹出一条消息,当我按下它时只需重新启动

public void reset() {
    playerPoint = new Point(Constants.SCREEN_WIDTH/2, 3*Constants.SCREEN_HEIGHT/4);
    player.update(playerPoint);
    obstacleManager = new ObstacleManager(200, 350, 75, Color.BLACK);
    movingplayer = false;

}



@Override
public void terminate(){
    SceneManager.ACTIVE_SCENE = 0;

}

@Override
public void recivietouch(MotionEvent event) {
    switch (event.getAction()){
        case MotionEvent.ACTION_DOWN:
            if(!gameOver && player.getRectangle().contains((int)event.getX(), (int)event.getY()))
                movingplayer = true;
            if(gameOver && System.currentTimeMillis() - gameOverTime >= 2000){
                reset();
                gameOver = false;
            }
            break;
        case MotionEvent.ACTION_MOVE:
            if(!gameOver && movingplayer)
                playerPoint.set((int)event.getX(), (int)event.getY());
            break;
        case MotionEvent.ACTION_UP:
            movingplayer = false;
            break;
    }
}

0 个答案:

没有答案