commit ab004c6d946239bbeb1d4f1b4b77de655284310d
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sun May 16 23:19:35 2021 +0200

    RubikControl: fixes; progress.

diff --git a/src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java b/src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java
index 2e00f95..b4b57f6 100644
--- a/src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java
+++ b/src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java
@@ -62,23 +62,23 @@ public class DynamicSurfaceView extends GLSurfaceView
     static final int NUM_POINTS = 250;
     private static final Object lock = new Object();
 
-    private WeakReference<DynamicActivity> mAct;
+    private final WeakReference<DynamicActivity> mAct;
 
     private static int halfScreenHeight=0;
     private static int halfScreenWidth =0;
 
-    private Dynamic1D   di1D;
-    private Dynamic2D   di2D;
-    private Dynamic3D   di3D;
-    private Dynamic4D   di4D;
-    private DynamicQuat diQu;
+    private final Dynamic1D   di1D;
+    private final Dynamic2D   di2D;
+    private final Dynamic3D   di3D;
+    private final Dynamic4D   di4D;
+    private final DynamicQuat diQu;
     
-    private Paint mPaint;
+    private final Paint mPaint;
     private int mMoving;
     private int mDuration;
     private int mPosition;
     private long mDiffTime, mLastTime, mStartTime;
-    private float[] mNoise = new float[MAX_DIM];
+    private final float[] mNoise = new float[MAX_DIM];
     private float mCount;
 
     private int mSize1, mSize2, mSizeT, mAvg;
@@ -92,13 +92,13 @@ public class DynamicSurfaceView extends GLSurfaceView
     private Static4D p4D;
     private Static4D pQD;
 
-    private Static1D p1N;
-    private Static2D p2N;
-    private Static3D p3N;
-    private Static4D p4N;
-    private Static4D pQN;
+    private final Static1D p1N;
+    private final Static2D p2N;
+    private final Static3D p3N;
+    private final Static4D p4N;
+    private final Static4D pQN;
 
-    private float[] mPoints = new float[MAX_DIM*NUM_POINTS];
+    private final float[] mPoints = new float[MAX_DIM*NUM_POINTS];
     private boolean mRunning;
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -451,7 +451,7 @@ public class DynamicSurfaceView extends GLSurfaceView
           }
         else
           {
-          float x,y,min = QUAT_QUOT* (halfScreenWidth<halfScreenHeight ? halfScreenWidth:halfScreenHeight );
+          float x,y,min = QUAT_QUOT* (Math.min(halfScreenWidth, halfScreenHeight));
 
           for(int i=0; i<NUM_POINTS; i++)
             {
