Ajout de la logique de la fin party partiellement commencé
This commit is contained in:
@@ -0,0 +1,50 @@
|
|||||||
|
package sae.chuzzle;
|
||||||
|
|
||||||
|
import android.app.Activity;
|
||||||
|
import android.content.Intent;
|
||||||
|
import android.os.Bundle;
|
||||||
|
import android.widget.Button;
|
||||||
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
public class FinPartieActivity extends Activity {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_fin_partie);
|
||||||
|
|
||||||
|
// Récupérer les données passées par le Controleur
|
||||||
|
int score = getIntent().getIntExtra("score", 0);
|
||||||
|
int nbCoups = getIntent().getIntExtra("nbCoups", 0);
|
||||||
|
long graine = getIntent().getLongExtra("graine", 0L);
|
||||||
|
|
||||||
|
// Afficher les données
|
||||||
|
TextView tvScore = findViewById(R.id.tvFinScore);
|
||||||
|
TextView tvCoups = findViewById(R.id.tvFinCoups);
|
||||||
|
TextView tvGraine = findViewById(R.id.tvFinGraine);
|
||||||
|
|
||||||
|
tvScore.setText(String.valueOf(score));
|
||||||
|
tvCoups.setText(String.valueOf(nbCoups));
|
||||||
|
tvGraine.setText(String.valueOf(graine));
|
||||||
|
|
||||||
|
// Bouton retour au menu
|
||||||
|
Button btnMenu = findViewById(R.id.btnFinMenu);
|
||||||
|
btnMenu.setOnClickListener(v -> {
|
||||||
|
Intent intent = new Intent(this, MenuActivity.class);
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
||||||
|
startActivity(intent);
|
||||||
|
finish();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// -
|
||||||
|
// RETOUR ARRIERE = menu principal
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onBackPressed() {
|
||||||
|
Intent intent = new Intent(this, MenuActivity.class);
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
||||||
|
startActivity(intent);
|
||||||
|
finish();
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user