Files
Tetris/app/src/main/java/org/App.java
2025-05-20 15:13:37 +02:00

45 lines
1.4 KiB
Java

/*
* This source file was generated by the Gradle 'init' task
*/
package org;
import org.Controllers.IO;
import org.Controllers.TetrisBandeauControleur;
import org.Models.Grille;
import org.Models.Jeu;
import org.Models.Musique;
import org.Views.VueTetris;
public class App {
public String getGreeting() {
return "Hello World!";
}
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);
// Views
VueTetris vueTetris = new VueTetris(grille, jeu);
// Controllers
IO io = new IO(jeu);
vueTetris.addKeyListener(io);
new TetrisBandeauControleur(vueTetris.getVueBandeauControle(), musique, grille, jeu);// Création d'un controleur de
// bandeau avec la musique
// instanciée
}
// TODO: RESTE A IMPLEMENTER
// - rotation
// - score
// - lignes
// - menu pour fin de partie
// ext possible: conserver un historique de score dans un fichier txt ?
}