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(); + } +}