feat: add of an MVC base architecture for Tetris

This commit is contained in:
Morph01
2025-05-15 16:17:50 +02:00
parent 275d761f24
commit eb7a013543
11 changed files with 553 additions and 40 deletions

View File

@@ -3,7 +3,9 @@
*/
package org;
import org.Controllers.IO;
import org.Models.Grille;
import org.Models.Jeu;
import org.Views.VueGrille;
public class App {
@@ -13,7 +15,16 @@ public class App {
public static void main(String[] args) {
System.out.println(new App().getGreeting());
Grille grille = new Grille(10, 10);
VueGrille vueGrille = new VueGrille(grille);
// Models
Grille grille = new Grille(20, 10);
Jeu jeu = new Jeu(grille);
// Views
VueGrille vueGrille = new VueGrille(grille, jeu);
// Controllers
IO io = new IO(jeu);
vueGrille.addKeyListener(io);
}
}