feat: add of an MVC base architecture for Tetris
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user