commit 20f42f61b1b57241ec771fc1029d3edd253e671c
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Wed May 26 11:05:01 2021 +0200

    Progress with Skewb Ultimate.

diff --git a/src/main/java/org/distorted/objects/TwistyUltimate.java b/src/main/java/org/distorted/objects/TwistyUltimate.java
index 2158d0ba..6a4fafb3 100644
--- a/src/main/java/org/distorted/objects/TwistyUltimate.java
+++ b/src/main/java/org/distorted/objects/TwistyUltimate.java
@@ -92,24 +92,25 @@ class TwistyUltimate extends TwistyObject
            new Static4D(    F, 0.5f,    E, 0.0f )
          };
 
-  // Colors of the faces of cubits. TODO
+  // Colors of the faces of cubits.
   private static final int[][] mFaceMap = new int[][]
          {
-           { 25,25,25, 36,36,36,36,36 },
-           { 24,24,24, 36,36,36,36,36 },
-           { 24,24,24, 36,36,36,36,36 },
-           { 24,24,24, 36,36,36,36,36 },
-           { 24,24,24, 36,36,36,36,36 },
-           { 24,24,24, 36,36,36,36,36 },
-           { 24,24,24, 36,36,36,36,36 },
-           { 24,24,24, 36,36,36,36,36 },
-
-           {  0, 0,12,12, 36,36,36,36 },
-           {  0, 0,12,12, 36,36,36,36 },
-           {  0, 0,12,12, 36,36,36,36 },
-           {  0, 0,12,12, 36,36,36,36 },
-           {  0, 0,12,12, 36,36,36,36 },
-           {  0, 0,12,12, 36,36,36,36 }
+           { 25,24,35, 36,36,36,36,36 },
+           { 27,28,29, 36,36,36,36,36 },
+           { 31,26,30, 36,36,36,36,36 },
+           { 32,34,33, 36,36,36,36,36 },
+
+           { 31,32,25, 36,36,36,36,36 },
+           { 33,28,24, 36,36,36,36,36 },
+           { 26,35,27, 36,36,36,36,36 },
+           { 30,29,34, 36,36,36,36,36 },
+
+           {  8, 0,13,21, 36,36,36,36 },
+           {  1, 2,19,23, 36,36,36,36 },
+           {  4,11,12,15, 36,36,36,36 },
+           {  3, 6,14,17, 36,36,36,36 },
+           {  5, 9,22,16, 36,36,36,36 },
+           {  7,10,20,18, 36,36,36,36 }
          };
 
   // centers of the 14 cubits.
@@ -245,7 +246,7 @@ class TwistyUltimate extends TwistyObject
         {
         float[][] bands= new float[][]
           {
-             {0.04f,17,0.5f,0.2f,5,  2,2},
+             {0.03f,17,0.5f,0.2f,5,  2,2},
              {0.01f, 1,0.5f,0.2f,5,  2,2}
           };
         int[] bandIndexes   = new int[] { 0,0,0,1,1,1 };
@@ -270,7 +271,7 @@ class TwistyUltimate extends TwistyObject
         {
         float[][] bands= new float[][]
           {
-             {0.04f,17,0.5f,0.2f,5,  2,2},
+             {0.03f,17,0.5f,0.2f,5,  2,2},
              {0.01f, 1,0.5f,0.2f,5,  2,2}
           };
         int[] bandIndexes   = new int[] { 0,0,0,1,1,1 };
@@ -296,7 +297,7 @@ class TwistyUltimate extends TwistyObject
         float[][] bands= new float[][]
           {
             {0.04f,17,0.5f,0.2f,5,  2,2},
-            {0.04f,17,0.5f,0.2f,5,  2,2},
+            {0.03f,17,0.5f,0.2f,5,  2,2},
             {0.01f, 1,0.5f,0.2f,5,  2,2}
           };
         int[] bandIndexes   = new int[] { 0,0,1,1,2,2,2,2 };
