Ajout de la visualisation de la prochaine pièce dans vuecontrole
This commit is contained in:
@@ -1,27 +1,31 @@
|
||||
package org.Views;
|
||||
|
||||
import org.Models.Grille;
|
||||
import org.Models.PieceCourante;
|
||||
import org.Models.PieceL;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
|
||||
public class VueTetris extends JFrame {
|
||||
public VueTetris (Grille grille){
|
||||
SwingUtilities.invokeLater(() -> {
|
||||
VueGrille vueGrille = new VueGrille(grille);
|
||||
VueControle vueControle = new VueControle();
|
||||
super("Tetris");
|
||||
|
||||
//Fenetre principale
|
||||
JFrame fenetrePrincipale = new JFrame("Tetris");
|
||||
fenetrePrincipale.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||
fenetrePrincipale.setLayout(new BorderLayout());
|
||||
VueGrille vueGrille = new VueGrille(grille);
|
||||
VueControle vueControle = new VueControle();
|
||||
|
||||
fenetrePrincipale.add(vueGrille, BorderLayout.CENTER);
|
||||
fenetrePrincipale.add(vueControle, BorderLayout.EAST);
|
||||
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||
setLayout(new BorderLayout());
|
||||
|
||||
fenetrePrincipale.setSize(1000, 800);
|
||||
fenetrePrincipale.setLocationRelativeTo(null);
|
||||
fenetrePrincipale.setVisible(true);
|
||||
});
|
||||
add(vueGrille, BorderLayout.CENTER);
|
||||
add(vueControle, BorderLayout.EAST);
|
||||
|
||||
setSize(1000, 800);
|
||||
setLocationRelativeTo(null);
|
||||
setVisible(true);
|
||||
|
||||
// Utilisation de la pièce L
|
||||
PieceCourante pieceL = new PieceL();
|
||||
vueControle.afficherPieceSuivante(pieceL);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user