Improved code readability
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Wed, 10 May 2023 19:22:32 +0000 (22:22 +0300)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Wed, 10 May 2023 19:22:32 +0000 (22:22 +0300)
src/main/java/eu/svjatoslav/sixth/e3d/gui/ViewPanel.java

index 184ddba..e068bf5 100755 (executable)
@@ -28,11 +28,18 @@ public class ViewPanel extends JPanel implements ComponentListener {
     private final ShapeCollection rootShapeCollection = new ShapeCollection();
     private final Set<ViewRenderListener> viewRenderListeners = ConcurrentHashMap.newKeySet();
     public Color backgroundColor = Color.BLACK;
+
     /**
-     * Last time this view was updated.
+     * Stores milliseconds when last frame was updated. This is needed to calculate time delta between frames.
+     * Time delta is used to calculate smooth animation.
      */
     private long lastUpdateMillis = 0;
+
+    /**
+     * Timer that is used to update canvas at target FPS rate.
+     */
     private Timer canvasUpdateTimer;
+
     private ViewUpdateTimerTask canvasUpdateTimerTask;
     private RenderingContext renderingContext = null;