commit b4a6e84d3fc41cb0959805b66e7cefd246e76047
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Mon Jun 6 17:23:02 2022 +0200

    Make the 4 built-in BandagedCuboids use the introduced InitData concept and remove all specific bandaged object classes.

diff --git a/src/main/java/org/distorted/bandaged/BandagedCreatorRenderer.java b/src/main/java/org/distorted/bandaged/BandagedCreatorRenderer.java
index f51177b3..9413c5d0 100644
--- a/src/main/java/org/distorted/bandaged/BandagedCreatorRenderer.java
+++ b/src/main/java/org/distorted/bandaged/BandagedCreatorRenderer.java
@@ -19,6 +19,12 @@
 
 package org.distorted.bandaged;
 
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.nio.ByteBuffer;
+import java.nio.ByteOrder;
+
 import javax.microedition.khronos.egl.EGLConfig;
 import javax.microedition.khronos.opengles.GL10;
 
@@ -36,7 +42,6 @@ import org.distorted.library.main.DistortedFramebuffer;
 import org.distorted.library.main.DistortedLibrary;
 import org.distorted.library.main.DistortedNode;
 import org.distorted.library.main.DistortedScreen;
-
 import org.distorted.library.main.InternalOutputSurface;
 import org.distorted.library.mesh.MeshBase;
 import org.distorted.library.type.Static1D;
@@ -46,15 +51,9 @@ import org.distorted.objectlib.json.JsonWriter;
 import org.distorted.objectlib.main.InitData;
 import org.distorted.objectlib.main.ShapeHexahedron;
 import org.distorted.objectlib.main.TwistyObject;
-import org.distorted.objectlib.objects.TwistyBandagedGeneric;
+import org.distorted.objectlib.objects.TwistyBandagedCuboid;
 import org.json.JSONException;
 
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.nio.ByteBuffer;
-import java.nio.ByteOrder;
-
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
 public class BandagedCreatorRenderer implements GLSurfaceView.Renderer, DistortedLibrary.ExceptionListener
@@ -431,8 +430,8 @@ public class BandagedCreatorRenderer implements GLSurfaceView.Renderer, Distorte
          }
 
      InitData data = new InitData(mObjSize,pos);
-     TwistyObject obj = new TwistyBandagedGeneric( data, TwistyObject.MESH_NICE, TwistyObject.MODE_NORM,
-                                                   new Static4D(0,0,0,1), new Static3D(0,0,0), 1.0f, null );
+     TwistyObject obj = new TwistyBandagedCuboid( data, TwistyObject.MESH_NICE, TwistyObject.MODE_NORM,
+                                                  new Static4D(0,0,0,1), new Static3D(0,0,0), 1.0f, null );
      String name = obj.getShortName();
      BandagedCreatorActivity act = (BandagedCreatorActivity) mView.getContext();
 
@@ -527,8 +526,8 @@ public class BandagedCreatorRenderer implements GLSurfaceView.Renderer, Distorte
      final int FBO_HEIGHT = (int)(R*1280);
      final float OBJECT_SIZE = R*0.35f;
 
-     TwistyObject obj = new TwistyBandagedGeneric( data, TwistyObject.MESH_NICE, TwistyObject.MODE_ICON,
-                                                   ShapeHexahedron.DEFAULT_ROT, new Static3D(0,0,0), OBJECT_SIZE, null );
+     TwistyObject obj = new TwistyBandagedCuboid( data, TwistyObject.MESH_NICE, TwistyObject.MODE_ICON,
+                                                  ShapeHexahedron.DEFAULT_ROT, new Static3D(0,0,0), OBJECT_SIZE, null );
 
      DistortedEffects effects = obj.getObjectEffects();
      DistortedNode node = obj.getNode();
