commit 847f537079eb771191d926cc936816806b8813ba
Author: leszek <leszek@koltunski.pl>
Date:   Thu Jun 22 02:26:39 2023 +0200

    Create Tablebase in a separate thread.

diff --git a/build.gradle b/build.gradle
index 2316bd18..605dde22 100644
--- a/build.gradle
+++ b/build.gradle
@@ -5,7 +5,7 @@ apply plugin: 'com.google.firebase.crashlytics'
 android {
     signingConfigs {
         release {
-            storeFile file('/Users/leszek/Programs/MagicCube/threedcell.keystore')
+            storeFile file('/Users/leszek/AndroidStudioProjects/MagicCube/threedcell.keystore')
             keyAlias = 'distorted'
         }
     }
@@ -30,6 +30,11 @@ android {
             manifestPlaceholders = [crashlyticsCollectionEnabled:"false"]
         }
     }
+
+    buildFeatures {
+        buildConfig = true
+    }
+
     namespace 'org.distorted.main'
 
 }
@@ -38,7 +43,7 @@ dependencies {
     api project(':distorted-library-object')
     api project(':distorted-component-flags')
 
-    implementation platform('com.google.firebase:firebase-bom:32.1.0')
+    implementation platform('com.google.firebase:firebase-bom:32.1.1')
     implementation ('com.google.firebase:firebase-analytics')
       {
       exclude module: "play-services-ads-identifier"
diff --git a/src/main/java/org/distorted/bandaged/BandagedPlayLibInterface.java b/src/main/java/org/distorted/bandaged/BandagedPlayLibInterface.java
index 1d7acc7f..f00827d1 100644
--- a/src/main/java/org/distorted/bandaged/BandagedPlayLibInterface.java
+++ b/src/main/java/org/distorted/bandaged/BandagedPlayLibInterface.java
@@ -16,7 +16,7 @@ import java.lang.ref.WeakReference;
 import com.google.firebase.crashlytics.FirebaseCrashlytics;
 
 import org.distorted.library.message.EffectMessageSender;
-import org.distorted.objectlib.BuildConfig;
+import org.distorted.main.BuildConfig;
 import org.distorted.objectlib.helpers.BlockController;
 import org.distorted.objectlib.helpers.ObjectLibInterface;
 import org.distorted.objects.RubikObject;
diff --git a/src/main/java/org/distorted/config/ConfigObjectLibInterface.java b/src/main/java/org/distorted/config/ConfigObjectLibInterface.java
index 75eb73c4..57c588f0 100644
--- a/src/main/java/org/distorted/config/ConfigObjectLibInterface.java
+++ b/src/main/java/org/distorted/config/ConfigObjectLibInterface.java
@@ -12,7 +12,7 @@ package org.distorted.config;
 import com.google.firebase.crashlytics.FirebaseCrashlytics;
 
 import org.distorted.library.message.EffectMessageSender;
-import org.distorted.objectlib.BuildConfig;
+import org.distorted.main.BuildConfig;
 import org.distorted.objectlib.helpers.BlockController;
 import org.distorted.objectlib.helpers.ObjectLibInterface;
 
diff --git a/src/main/java/org/distorted/main/RubikObjectLibInterface.java b/src/main/java/org/distorted/main/RubikObjectLibInterface.java
index 82db560d..51d1e89e 100644
--- a/src/main/java/org/distorted/main/RubikObjectLibInterface.java
+++ b/src/main/java/org/distorted/main/RubikObjectLibInterface.java
@@ -27,7 +27,6 @@ import org.distorted.library.main.DistortedScreen;
 import org.distorted.library.message.EffectMessageSender;
 
 import org.distorted.external.RubikNetwork;
-import org.distorted.objectlib.BuildConfig;
 import org.distorted.objectlib.helpers.BlockController;
 import org.distorted.objectlib.helpers.ObjectLibInterface;
 import org.distorted.objectlib.main.ObjectControl;
diff --git a/src/main/java/org/distorted/main/RubikRenderer.java b/src/main/java/org/distorted/main/RubikRenderer.java
index f205dc63..1b100c33 100644
--- a/src/main/java/org/distorted/main/RubikRenderer.java
+++ b/src/main/java/org/distorted/main/RubikRenderer.java
@@ -10,9 +10,6 @@
 package org.distorted.main;
 
 import android.app.Activity;
-import android.app.ActivityManager;
-import android.content.Context;
-import android.content.pm.ConfigurationInfo;
 import android.content.res.Resources;
 import android.opengl.GLES30;
 import android.opengl.GLSurfaceView;
diff --git a/src/main/java/org/distorted/purchase/PurchaseObjectLibInterface.java b/src/main/java/org/distorted/purchase/PurchaseObjectLibInterface.java
index d5b521d3..c0bcbee9 100644
--- a/src/main/java/org/distorted/purchase/PurchaseObjectLibInterface.java
+++ b/src/main/java/org/distorted/purchase/PurchaseObjectLibInterface.java
@@ -11,7 +11,7 @@ package org.distorted.purchase;
 
 import com.google.firebase.crashlytics.FirebaseCrashlytics;
 
-import org.distorted.objectlib.BuildConfig;
+import org.distorted.main.BuildConfig;
 import org.distorted.objectlib.helpers.ObjectLibInterface;
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/src/main/java/org/distorted/tutorials/TutorialObjectLibInterface.java b/src/main/java/org/distorted/tutorials/TutorialObjectLibInterface.java
index 7d1d916f..ad83d197 100644
--- a/src/main/java/org/distorted/tutorials/TutorialObjectLibInterface.java
+++ b/src/main/java/org/distorted/tutorials/TutorialObjectLibInterface.java
@@ -9,12 +9,10 @@
 
 package org.distorted.tutorials;
 
-import android.util.DisplayMetrics;
-
 import com.google.firebase.crashlytics.FirebaseCrashlytics;
 
 import org.distorted.library.message.EffectMessageSender;
-import org.distorted.objectlib.BuildConfig;
+import org.distorted.main.BuildConfig;
 import org.distorted.objectlib.helpers.BlockController;
 import org.distorted.objectlib.helpers.ObjectLibInterface;
 
