Quellcode durchsuchen

Added flag to detect window closing

Maxime vor 5 Jahren
Ursprung
Commit
1a85cdad05
1 geänderte Dateien mit 8 neuen und 1 gelöschten Zeilen
  1. 8 1
      gym_minigrid/window.py

+ 8 - 1
gym_minigrid/window.py

@@ -29,6 +29,14 @@ class Window:
         self.ax.set_xticks([], [])
         self.ax.set_yticks([], [])
 
+        # Flag indicating the window was closed
+        self.closed = False
+
+        def close_handler(evt):
+            self.closed = True
+
+        self.fig.canvas.mpl_connect('close_event', close_handler)
+
     def show_img(self, img):
         """
         Show an image or update the image being shown
@@ -67,7 +75,6 @@ class Window:
 
         # If not blocking, trigger interactive mode
         if not block:
-            print('INTERACTIVE MODE')
             plt.ion()
 
         # Show the plot