Squashed commit of the following:

commit a8f543114e
Author: ROGER <gwendal.roger@etu.univ-lyon1.fr>
Date:   Mon May 19 21:59:38 2025 +0200

    ajout d'une fonctionnalité permettant de mettre en pause le Jeu grace à un bouton. Ajout d'un vérouillage du clavier pendant lause

commit 27862eb3cd
Author: ROGER <gwendal.roger@etu.univ-lyon1.fr>
Date:   Fri May 16 17:10:15 2025 +0200

    Ajoute de l'arret de la musique en fin de partie + arret propre de l'ordonanceur

commit 2fec9fc96e
Author: ROGER <gwendal.roger@etu.univ-lyon1.fr>
Date:   Fri May 16 16:17:58 2025 +0200

    integration du responsive dans l'affichage de la grille
This commit is contained in:
Morph01
2025-05-19 22:16:42 +02:00
committed by Morph01
parent 85aafa8240
commit aa6ab95728
6 changed files with 35 additions and 27 deletions

View File

@@ -12,25 +12,29 @@ import org.Views.VueTetris;
public class App {
public String getGreeting() {
return "Hello World!";
}
public String getGreeting() {
return "Hello World!";
}
public static void main(String[] args) {
public static void main(String[] args) {
// Models
Grille grille = new Grille(20, 10);
Musique musique = new Musique();
musique.start();
Jeu jeu = new Jeu(grille,musique);
// Models
Grille grille = new Grille(20, 10);
Musique musique = new Musique();
musique.start();
Jeu jeu = new Jeu(grille, musique);
// Views
VueTetris vueTetris = new VueTetris(grille, jeu);
// Views
VueTetris vueTetris = new VueTetris(grille, jeu);
// Controllers
IO io = new IO(jeu);
vueTetris.addKeyListener(io);
// Controllers
IO io = new IO(jeu);
vueTetris.addKeyListener(io);
new TetrisBandeauControleur(vueTetris.getVueBandeauControle(), musique, grille);//Création d'un controleur de bandeau avec la musique instanciée
}
new TetrisBandeauControleur(vueTetris.getVueBandeauControle(), musique, grille);// Création d'un
// controleur de
// bandeau avec la
// musique
// instanciée
}
}