/** * La classe SameGame est utilisée pour assembler HUD et Grid afin de former le jeu. * * @version 0.1 * @author Adil HAMMERSCHMIDT & Lucas GRANDJEAN */ import java.awt.BorderLayout; import javax.swing.*; public class SameGame extends JFrame { private int tempScore = 0; private HUD gameHUD = new HUD(); /** * Constructeur de classe */ public SameGame() { Grid gameGrid = new Grid(this.gameHUD); this.add(BorderLayout.CENTER, gameGrid); this.add(BorderLayout.NORTH, this.gameHUD); this.pack(); this.setSize(800, 650); this.setLocation(300, 300); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } /** * (Surchage) Constructeur de classe * @param s Fichier texte de la Grid */ public SameGame(String s) { Grid gameGrid = new Grid(s, this.gameHUD); this.add(BorderLayout.CENTER, gameGrid); this.add(BorderLayout.NORTH, this.gameHUD); this.pack(); this.setSize(800, 650); this.setLocation(300, 300); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } }