commit e820541292bf5903f363d53273cf1b4649f3349b
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Fri Oct 1 22:12:51 2021 +0200

    Simplify TwistyObject's API.

diff --git a/src/main/java/org/distorted/main/RubikPreRender.java b/src/main/java/org/distorted/main/RubikPreRender.java
index b467d02c..a8981856 100644
--- a/src/main/java/org/distorted/main/RubikPreRender.java
+++ b/src/main/java/org/distorted/main/RubikPreRender.java
@@ -128,7 +128,6 @@ public class RubikPreRender implements EffectController, TwistyPreRender
 
     if( mNewObject!=null )
       {
-      mNewObject.createTexture();
       mView.setMovement(mNewObject.getMovement());
       if( firstTime ) mNewObject.restorePreferences(mPreferences);
       mIsSolved = mNewObject.isSolved();
@@ -461,13 +460,8 @@ public class RubikPreRender implements EffectController, TwistyPreRender
 
   void setScreenSize(int width)
     {
-    if( mNewObject!=null )
-      {
-      mNewObject.createTexture();
-      mNewObject.recomputeScaleFactor(width);
-      }
-
-    mScreenWidth  = width;
+    if( mNewObject!=null ) mNewObject.recomputeScaleFactor(width);
+    mScreenWidth = width;
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/src/main/java/org/distorted/tutorials/TutorialPreRender.java b/src/main/java/org/distorted/tutorials/TutorialPreRender.java
index e3655f07..58385cfd 100644
--- a/src/main/java/org/distorted/tutorials/TutorialPreRender.java
+++ b/src/main/java/org/distorted/tutorials/TutorialPreRender.java
@@ -96,7 +96,6 @@ public class TutorialPreRender implements EffectController, TwistyPreRender
 
     if( mNewObject!=null )
       {
-      mNewObject.createTexture();
       mView.setMovement(mNewObject.getMovement());
       mIsSolved = mNewObject.isSolved();
       }
@@ -272,13 +271,8 @@ public class TutorialPreRender implements EffectController, TwistyPreRender
 
   void setScreenSize(int width)
     {
-    if( mNewObject!=null )
-      {
-      mNewObject.createTexture();
-      mNewObject.recomputeScaleFactor(width);
-      }
-
-    mScreenWidth  = width;
+    if( mNewObject!=null ) mNewObject.recomputeScaleFactor(width);
+    mScreenWidth = width;
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
