2016-08-05 6 views
0

ゲームを返すためにクリックした後、GameView Surfaceからコンテンツを復元したいと思います。 "もう一度遊ぶ"ボタンあなたは私を助けることができますか? onClickedアクションの後にsurfaceViewを復元する方法は?

この

は私がGameView内の値をリセットしたい

public void gameOver(){ 
     //playerDeadFall(); 
     Intent intent = new Intent(mContext, GameOverDialog.class); 
     mContext.startActivity(intent); 
     } 

そして、スコアが表示されます。これは、別のクラスにリダイレクトGameView.java

public void nullify() { 
    // Set all variables to null. You will be recreating them in the 
    // constructor. 
    paint = null; 
    lives = 0; 
    enemies = null; 
    boom = null; 
    bosses = null; 
    canvas = null; 
    player = null; 

    envi = null; 
    spikes= null; 
    paint = null; 


    level = 0; 
    score = 0; 




} 

のコードです 私はゲームを初期化するGameActivityにリダイレクトするためにこれを使用しています。

startActivity(new Intent(this, GameActivity.class)); 

問題は、私は、再起動ボタンでクリックしたとき(GameOverDialog)スコア0を示すが、ゲームをプレイしていないということです。

答えて

0

私は青のうちの推測を取るとactivity.this

startActivity(新しいテント(GameOverActivity.this、GameActivity に新しい意思の最初のパラメータを変更するには 試みを言うつもりです。クラス));

+0

いいえfinish()のみ使用しています –

関連する問題