1

mainmeny.class にハイスコア ボタンがある Android クイズ ゲームを作成しています。

私のゲームの流れはこれです.5秒以内に答えなければ質問に答える制限時間があり、彼は私のtryagain.classに熱心になります。

しかし、右の画像ボタンに答えるかクリックすると、次のレベルに進むことができます。私がゲームに望むのは、ユーザーが答えた正解数をカウントするハイスコアを持つことです。例 = 6/10。それを私のhighscore.classに保存します。それは自動的にテキストを設定します。

public class EasyOne extends Activity {

ImageButton a, b, c;

Intent intent ;

CountDownTimer cdt;

TextView timer;

MediaPlayer player;

@Override

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.easyone);

    a = (ImageButton) findViewById(R.id.ib_a);

    b = (ImageButton) findViewById(R.id.ib_b);

    c = (ImageButton) findViewById(R.id.ib_c);

    timer = (TextView) findViewById(R.id.tv_timer);

    cdt = new CountDownTimer(5000,1000) {


        @Override
        public void onTick(long millisUntilFinished) {
               timer.setText("seconds remaining: " + millisUntilFinished / 1000);

        }

        @Override
        public void onFinish() {
              timer.setText("TIMES UP!");
            intent = new Intent(getApplicationContext(),TimesUp.class);
            startActivity(intent);

        }
    };

    intent = new Intent(getApplicationContext(),ChoiceTwo.class);
    a.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            startActivity(intent);


            cdt.cancel();
            Intent intent = new Intent(getApplicationContext(),ChoiceTwo.class);
            startActivity(intent);


        }
    });


    cdt.start();
}
}
4

1 に答える 1