commit df1b6296d3ef3b27a358b914b0e39a4dbdfeac0f
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Thu Jun 10 23:35:34 2021 +0200

    Minx'es: fix for the automatic rotations.

diff --git a/src/main/java/org/distorted/objects/TwistyMinx.java b/src/main/java/org/distorted/objects/TwistyMinx.java
index 56bc351f..2e129247 100644
--- a/src/main/java/org/distorted/objects/TwistyMinx.java
+++ b/src/main/java/org/distorted/objects/TwistyMinx.java
@@ -446,31 +446,22 @@ abstract class TwistyMinx extends TwistyObject
   public void randomizeNewScramble(int[][] scramble, Random rnd, int num)
     {
     int numLayers = getNumLayers();
+    int nom = (numLayers-1)/2;
+    int row = rnd.nextInt(nom);
 
     if( num==0 )
       {
-      scramble[num][0] = rnd.nextInt(NUM_AXIS);
-      }
-    else
-      {
-      int newVector = rnd.nextInt(NUM_AXIS -1);
-      scramble[num][0] = (newVector>=scramble[num-1][0] ? newVector+1 : newVector);
-      }
-
-    if( num==0 )
-      {
-      int nom = (numLayers-1)/2;
-      int row = rnd.nextInt(nom);
       int lf  = rnd.nextInt(2);
+      scramble[num][0] = rnd.nextInt(NUM_AXIS);
       scramble[num][1] = (lf==0 ? row : numLayers-1-row);
       }
     else
       {
-      int nom = (numLayers-1)/2;
-      int row = rnd.nextInt(nom);
       boolean opposite = OPPOSITE_ROWS[scramble[num-1][0]][scramble[num][0]];
       boolean low = opposite^(scramble[num-1][1]<nom);
-      scramble[num][1] = low ? row : numLayers-1-row;
+      int newVector = rnd.nextInt(NUM_AXIS-1);
+      scramble[num][0] = (newVector>=scramble[num-1][0] ? newVector+1 : newVector);
+      scramble[num][1] = (low ? row : numLayers-1-row);
       }
 
     switch( rnd.nextInt(4) )
