From f423f14aef0dc40ddc4a74c9727b7cd8cbac99db Mon Sep 17 00:00:00 2001 From: Antonin Boyon Date: Tue, 16 Feb 2021 16:20:25 +0100 Subject: [PATCH] merge --- src/lsystem/Main.java | 1 + src/lsystem/screen/Jogl.java | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/lsystem/Main.java b/src/lsystem/Main.java index 79495d5..bdf067e 100644 --- a/src/lsystem/Main.java +++ b/src/lsystem/Main.java @@ -34,6 +34,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) {