Ajout de la logique de la fin party partiellement commencé

This commit is contained in:
2026-03-19 10:15:15 +01:00
parent f91bfe6bc0
commit 5a60536944
@@ -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();
}
}