commit 379b3273c324ade0255c979c5c1227b893a80a78
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Tue Mar 7 16:50:03 2023 +0100

    Icosamate: mesh, jsons.

diff --git a/src/main/java/org/distorted/screens/RubikScreenSolver.java b/src/main/java/org/distorted/screens/RubikScreenSolver.java
index a2b89d2c..3ea6ee88 100644
--- a/src/main/java/org/distorted/screens/RubikScreenSolver.java
+++ b/src/main/java/org/distorted/screens/RubikScreenSolver.java
@@ -34,6 +34,7 @@ import org.distorted.main.RubikActivity;
 import org.distorted.objectlib.shape.ShapeDiamond;
 import org.distorted.objectlib.shape.ShapeDodecahedron;
 import org.distorted.objectlib.shape.ShapeHexahedron;
+import org.distorted.objectlib.shape.ShapeIcosahedron;
 import org.distorted.objectlib.shape.ShapeOctahedron;
 import org.distorted.objectlib.shape.ShapeTetrahedron;
 import org.distorted.objects.RubikObjectList;
@@ -149,22 +150,22 @@ public class RubikScreenSolver extends RubikScreenAbstract
       mFaceColors = ShapeTetrahedron.FACE_COLORS;
       }
     else if( object== ObjectSignatures.DIAM_2 ||
-        object== ObjectSignatures.DIAM_3 ||
-        object== ObjectSignatures.DIAM_4 ||
-        object== ObjectSignatures.TRAJ_3 ||
-        object== ObjectSignatures.TRAJ_4 ||
-        object== ObjectSignatures.PDIA_3  )
+             object== ObjectSignatures.DIAM_3 ||
+             object== ObjectSignatures.DIAM_4 ||
+             object== ObjectSignatures.TRAJ_3 ||
+             object== ObjectSignatures.TRAJ_4 ||
+             object== ObjectSignatures.PDIA_3  )
       {
       mNumColors  = ShapeOctahedron.NUM_FACES;
       mFaceColors = ShapeOctahedron.FACE_COLORS;
       }
     else if( object== ObjectSignatures.CRYS_3 ||
-        object== ObjectSignatures.STAR_3 ||
-        object== ObjectSignatures.PENT_2 ||
-        object== ObjectSignatures.KILO_3 ||
-        object== ObjectSignatures.KILO_5 ||
-        object== ObjectSignatures.MEGA_3 ||
-        object== ObjectSignatures.MEGA_5  )
+             object== ObjectSignatures.STAR_3 ||
+             object== ObjectSignatures.PENT_2 ||
+             object== ObjectSignatures.KILO_3 ||
+             object== ObjectSignatures.KILO_5 ||
+             object== ObjectSignatures.MEGA_3 ||
+             object== ObjectSignatures.MEGA_5  )
       {
       mNumColors  = ShapeDodecahedron.NUM_FACES;
       mFaceColors = ShapeDodecahedron.FACE_COLORS;
@@ -174,6 +175,11 @@ public class RubikScreenSolver extends RubikScreenAbstract
       mNumColors  = ShapeDiamond.NUM_FACES;
       mFaceColors = ShapeDiamond.FACE_COLORS;
       }
+    else if( object== ObjectSignatures.ICOS_2 )
+      {
+      mNumColors  = ShapeIcosahedron.NUM_FACES;
+      mFaceColors = ShapeIcosahedron.FACE_COLORS;
+      }
     else
       {
       mNumColors  = ShapeHexahedron.NUM_FACES;
