diff --git a/src/GameView.java b/src/GameView.java new file mode 100644 index 0000000..806f8f2 --- /dev/null +++ b/src/GameView.java @@ -0,0 +1,33 @@ +import java.awt.Container; + +import javax.swing.JFrame; + +public class GameView extends JFrame implements GObserver { + protected Container window; + + public GameView(String title, int width, int height, int x, int y) + { + // la fenetre + JFrame frame = new JFrame(title); + // position fenetre + frame.setLocation(x, y); + // taille fenetre + frame.setSize(width, height); + + // bool pour resize la fenetre + frame.setResizable(false); + // le bouton close par defaut + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + // visibilité de la fenetre + frame.setVisible(true); + + // acceder a l'interieur de la fenetre + window = frame.getContentPane(); + } + + @Override + public boolean apply() + { + return true; + } +} \ No newline at end of file