Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

magiccube / src / main / java / org / distorted / purchase @ f404152d

# Date Author Comment
88451205 04/06/2023 12:02 PM Leszek Koltunski

Change OperatingSystemInterface

ed0ea1c5 04/04/2023 03:31 PM Leszek Koltunski

Move the OSInterface to a separate module

ac4c7a1d 04/04/2023 02:53 PM Leszek Koltunski

Separate a OSInterface from LibInterface

ce31f774 04/04/2023 11:19 AM Leszek Koltunski

remove all references to android.Context and android.Activity from distorted-objectlib

025e7153 03/31/2023 05:48 PM Leszek Koltunski

Decouple (to a large degree) the OpenGL Library from Android.

d0ad3964 03/31/2023 05:24 PM Leszek Koltunski

Decouple (to a large degree) the OpenGL Library from Android.

2876aeb6 03/06/2023 01:29 AM Leszek Koltunski

Tablebase-based scrambling.

50e6c5d6 03/04/2023 12:06 AM Leszek Koltunski

Introduce InitAssets. We'll use this later to pass on references to the tablebase file to the TwistyObject (so that it can use this for perfect scrambling)

aa622165 01/21/2023 11:31 AM Leszek Koltunski

Finally fix the 'impossible records' bug!

Thanks for a bug report from Jacob Powell - if one, during scrambling, minimized the app and re-entered it, the UI lock got removed (by a call to 'unblockEverything' from RubikActivity's onResume) and one could then keep solving the object mid-scramble....

b1178f5f 01/19/2023 04:55 PM Leszek Koltunski

Move the control of object scaling out the objectlib.
Thee xact way the object is scaled needs to be decided in the app, as only the app knows that e.g. in the Rubik main screen, if it is a square, then obejct needs to be a bit smaller than in case of Config screen (if that one happens to be a square)

cc0fc0c5 01/18/2023 09:51 PM Leszek Koltunski

Further improvements for the UI.

9dfb553f 01/18/2023 03:02 PM Leszek Koltunski

Improve UI proportions on squarish screens.

6b034729 01/18/2023 01:45 PM Leszek Koltunski

Add Stars to the main menu.

4d6327a1 01/04/2023 03:35 PM Leszek Koltunski

Dialog 'buy stars'

5305fdc8 01/03/2023 03:27 PM Leszek Koltunski

Very important bugfix for an issue which probably has been the reason for many mysterious behaviours in the past: the JsonReader class cannot be a singleton! Convert it into a normal 'instanced' class.
With it being a singleton there's a major issue: when we create a new TwistyObject from a JSON file (by, for example, going to PurchaseActivity) and then we come back to the old object (by, for example, going back to the main RubikActivity) - then the JsonReader inside the old object has read the new JSON file and thus many of the 'abstract' methods in the old TwistyObject (for example getShortName()) all of the sudden start returning new values!

e3abaab9 01/03/2023 01:16 AM Leszek Koltunski

Purchase Pane: further progress.

7654a99d 01/02/2023 11:07 PM Leszek Koltunski

Purchase Pane: further progress.

f8e8a08e 01/02/2023 09:04 PM Leszek Koltunski

Purchase Pane: post-purchase dialogs.

45831b78 01/02/2023 03:36 PM Leszek Koltunski

Purchase Pane: post-purchase dialogs.

600b1343 01/02/2023 02:41 PM Leszek Koltunski

Purchase Pane: buttons (part2)

4ac0ea40 01/02/2023 02:05 PM Leszek Koltunski

Purchase Pane: buttons

e9e744f7 12/20/2022 02:59 PM Leszek Koltunski

Changes to the initialization - initialize the 'bought objects'

7480fbab 09/06/2022 03:05 PM Leszek Koltunski

Progress with marking objects as free.

9e493af3 08/18/2022 01:48 AM Leszek Koltunski

IAP: speed up.

af0710b6 08/17/2022 11:54 PM Leszek Koltunski

IAP: finish the 'Purschase' activity.

de131f0a 08/17/2022 04:27 PM Leszek Koltunski

IAP part 6: new 'Present' object effect (cont'd)

7f9c3cce 08/17/2022 03:02 PM Leszek Koltunski

IAP part 6: new 'Present' object effect.

cd432dd3 08/16/2022 02:36 PM Leszek Koltunski

IAP part 5: new 'Purchase' activity (cont'd)

71cda061 08/16/2022 01:23 PM Leszek Koltunski

IAP part 5: new 'Purchase' activity (cont'd)

7c9910e5 08/15/2022 02:34 PM Leszek Koltunski

IAP part 5: new 'Purchase' activity (cont'd)

c7238c67 08/15/2022 02:17 PM Leszek Koltunski

IAP part 5: new 'Purchase' activity.