commit b2a1b78798e6b1aa80db990a70f76a9e6c9a1478
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Tue Nov 22 23:50:08 2022 +0100

    inc num of stars on each first record
    up version name to 1.11.4

diff --git a/build.gradle b/build.gradle
index b91b4062..43c8caa8 100644
--- a/build.gradle
+++ b/build.gradle
@@ -15,8 +15,8 @@ android {
         applicationId "org.distorted.magic"
         minSdkVersion 21
         targetSdkVersion 31
-        versionCode 61
-        versionName "1.11.3"
+        versionCode 62
+        versionName "1.11.4"
     }
 
     buildTypes {
diff --git a/src/main/java/org/distorted/main/RubikObjectLibInterface.java b/src/main/java/org/distorted/main/RubikObjectLibInterface.java
index e3ca6566..b739b6c2 100644
--- a/src/main/java/org/distorted/main/RubikObjectLibInterface.java
+++ b/src/main/java/org/distorted/main/RubikObjectLibInterface.java
@@ -22,7 +22,6 @@ import com.google.android.play.core.tasks.Task;
 import com.google.firebase.analytics.FirebaseAnalytics;
 import com.google.firebase.crashlytics.FirebaseCrashlytics;
 
-import org.distorted.library.main.DistortedScreen;
 import org.distorted.library.message.EffectMessageSender;
 
 import org.distorted.external.RubikNetwork;
@@ -36,9 +35,7 @@ import org.distorted.dialogs.RubikDialogSolved;
 import org.distorted.external.RubikScores;
 import org.distorted.objects.RubikObject;
 import org.distorted.objects.RubikObjectList;
-import org.distorted.overlays.DataStars;
 import org.distorted.overlays.ListenerOverlay;
-import org.distorted.overlays.OverlayStars;
 import org.distorted.screens.RubikScreenPlay;
 import org.distorted.screens.RubikScreenReady;
 import org.distorted.screens.RubikScreenSolver;
@@ -450,20 +447,15 @@ public class RubikObjectLibInterface implements ObjectLibInterface, ListenerOver
 
       switch(mIsNewRecord)
         {
-        case RECORD_FIRST  : /*
-                             // temporarily switch off the 'stars' animation
-                             RubikScreenPlay play = (RubikScreenPlay) ScreenList.PLAY.getScreenClass();
+        case RECORD_FIRST  : RubikScreenPlay play = (RubikScreenPlay) ScreenList.PLAY.getScreenClass();
                              int level = play.getLevel();
                              RubikScores scores = RubikScores.getInstance();
-                             int totStars = scores.getNumStars();
                              int newStars = RubikObjectList.computeNumStars(level);
-                             DistortedScreen screen = act.getScreen();
-
-                             OverlayStars stars = new OverlayStars();
-                             DataStars data  = new DataStars(totStars,newStars,act.getResources());
-                             stars.startOverlay(screen,this,data);
+                             scores.changeNumStars(newStars);
+                             RubikDialogNewRecord d1 = new RubikDialogNewRecord();
+                             d1.setArguments(bundle);
+                             d1.show( act.getSupportFragmentManager(), RubikDialogNewRecord.getDialogTag() );
                              break;
-                             */
         case RECORD_NEW    : RubikDialogNewRecord d2 = new RubikDialogNewRecord();
                              d2.setArguments(bundle);
                              d2.show( act.getSupportFragmentManager(), RubikDialogNewRecord.getDialogTag() );
