32 lines
829 B
Java
32 lines
829 B
Java
package org.Views;
|
|
|
|
import org.Controlers.TetrisControleur;
|
|
import org.Models.*;
|
|
|
|
import javax.swing.*;
|
|
import java.awt.*;
|
|
|
|
public class VueTetris extends JFrame {
|
|
public VueTetris (Grille grille){
|
|
super("Tetris");
|
|
|
|
VueGrille vueGrille = new VueGrille(grille);
|
|
VueControle vueControle = new VueControle();
|
|
TetrisControleur controleur = new TetrisControleur(vueControle);
|
|
|
|
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
|
setLayout(new BorderLayout());
|
|
|
|
add(vueGrille, BorderLayout.CENTER);
|
|
add(vueControle, BorderLayout.EAST);
|
|
|
|
setSize(1000, 800);
|
|
setLocationRelativeTo(null);
|
|
setVisible(true);
|
|
|
|
// Utilisation de la pièce L
|
|
PieceCourante pieceT = new PieceT();
|
|
vueControle.afficherPieceSuivante(pieceT);
|
|
}
|
|
}
|