From 5a605369448c048830e840737520a95c0fcf419b Mon Sep 17 00:00:00 2001 From: yolou Date: Thu, 19 Mar 2026 10:15:15 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20la=20logique=20de=20la=20fin=20par?= =?UTF-8?q?ty=20partiellement=20commenc=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/sae/chuzzle/FinPartieActivity.java | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 src/main/java/sae/chuzzle/FinPartieActivity.java diff --git a/src/main/java/sae/chuzzle/FinPartieActivity.java b/src/main/java/sae/chuzzle/FinPartieActivity.java new file mode 100644 index 0000000..e6fe906 --- /dev/null +++ b/src/main/java/sae/chuzzle/FinPartieActivity.java @@ -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(); + } +}