commit 348a445bc46de2202120d2b36010ff78abed1d03
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Wed Jun 16 17:24:30 2021 +0200

    Minor.

diff --git a/src/main/java/org/distorted/objects/TwistyMinx.java b/src/main/java/org/distorted/objects/TwistyMinx.java
index 255007db..becc83d5 100644
--- a/src/main/java/org/distorted/objects/TwistyMinx.java
+++ b/src/main/java/org/distorted/objects/TwistyMinx.java
@@ -476,8 +476,7 @@ abstract class TwistyMinx extends TwistyObject
       if( ax!=oldRot[0] )
         {
         mPossibleAxis[index] = ax;
-        boolean opposite = OPPOSITE_ROWS[oldRot[0]][ax];
-        boolean low = opposite^(oldRot[1]<nom);
+        boolean low = OPPOSITE_ROWS[oldRot[0]][ax]^(oldRot[1]<nom);
         mPossibleLayers[index] = low ? 0:1;
         int tmp = mScrambleTable[mPossibleAxis[index]][mPossibleLayers[index]];
         if( tmp>max ) max=tmp;
@@ -487,14 +486,8 @@ abstract class TwistyMinx extends TwistyObject
 
     for(int ax=0; ax<NUM_AXIS-1; ax++)
       {
-      if( ax==0 )
-        {
-        mNumOccurences[ax] = max-mScrambleTable[mPossibleAxis[ax]][mPossibleLayers[ax]];
-        }
-      else
-        {
-        mNumOccurences[ax] = max-mScrambleTable[mPossibleAxis[ax]][mPossibleLayers[ax]] + mNumOccurences[ax-1];
-        }
+      int value = mScrambleTable[mPossibleAxis[ax]][mPossibleLayers[ax]];
+      mNumOccurences[ax] = max - value + (ax==0 ? 0 : mNumOccurences[ax-1]);
       }
 
     float random= rnd.nextFloat();
