diff --git a/src/lsystem/Main.java b/src/lsystem/Main.java index 6a8d755..91084d2 100644 --- a/src/lsystem/Main.java +++ b/src/lsystem/Main.java @@ -41,6 +41,7 @@ public class Main { final String word = rewriter.rewrite(); System.out.println(word); scanner.close(); + } } diff --git a/src/lsystem/screen/Jogl.java b/src/lsystem/screen/Jogl.java index 9cf2ccd..ba10d63 100644 --- a/src/lsystem/screen/Jogl.java +++ b/src/lsystem/screen/Jogl.java @@ -23,14 +23,19 @@ public class Jogl implements GLEventListener { public static void initialize(String[] args) { // Création de la fenêtre Frame frame = new Frame("L-système 3D"); + // Création du canvas pour dessiner dessus GLCanvas canvas = new GLCanvas(); + // Nous attachons ensuite le méchanisme de callback à notre surface dessinable canvas.addGLEventListener((GLEventListener) new Jogl()); + // dessin -> fenêtre frame.add(canvas); + // Création de l'animator final Animator animator = new Animator(canvas); + // croix rouge = fermeture de la fenêtre frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) {