Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

magiccube / src @ 0c67ea13

# Date Author Comment
0c67ea13 12/16/2022 01:00 AM Leszek Koltunski

Stars animation: support spending stars.

702d6752 12/16/2022 12:31 AM Leszek Koltunski

make the little flying stars disappear in the end.

0da4feff 12/15/2022 11:54 PM Leszek Koltunski

The 'stars earned' effect is done. Works only for newStars>0.
Also, there is a crash in the graphics driver on my physical LG phone.

c1fef9cc 12/06/2022 02:07 PM Leszek Koltunski

Progress with Masterball TouchControl.

2011391d 11/30/2022 04:38 PM Leszek Koltunski

Interface: properly support object which have numScrambles less than 8.

e6842803 11/23/2022 04:19 PM Leszek Koltunski

Report number of stars to the server.

00fcfefa 11/23/2022 04:03 PM Leszek Koltunski

All users who are upgrading from a version <1.11.4, where there was no concept of 'stars', get all their stars.

05c044a5 11/23/2022 02:22 PM Leszek Koltunski

Reinstall the latest Android Studio, latest gradle; reconfigure all project to match and compile.

7e97ea45 11/23/2022 08:41 AM Leszek Koltunski

Switch off marking objects as free and bought in RubikObjectList
Up compileSdkVerion to 32 (dependency forces us to do so)

b2a1b787 11/22/2022 11:50 PM Leszek Koltunski

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

240bf467 11/15/2022 01:53 PM Leszek Koltunski

Switch off visible effects of IAP (all objects free, no 'stars' animation)

8feb68c2 11/14/2022 01:53 PM Leszek Koltunski

Progress with Win effect + stars

b4cbe056 10/27/2022 01:52 PM Leszek Koltunski

Disable writing DEPTH and STENCIL to the Screen from both the TwistyObjectNode and the Overlay Node.

90f78d6b 10/23/2022 12:06 PM Leszek Koltunski

Star visible now, but the background of it is opaque (dark gray, same as the glClearColor of the main Screen)

d7f0c07d 10/23/2022 12:15 AM Leszek Koltunski

Beginnings of support for 'Overlays': first overlay will be the rotating star which little stars fly to when one solves a level for the first time.

24679c47 10/12/2022 12:18 AM Leszek Koltunski

Progress with marking objects as free.

6142069a 09/19/2022 12:37 PM Leszek Koltunski

Progress with marking objects as free.

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

Progress with marking objects as free.

9b763e1c 09/05/2022 12:27 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.

302c76a0 08/14/2022 07:04 PM Leszek Koltunski

IAP part 4: further progress with locks in the object popup screen.

4c3fd041 08/14/2022 10:25 AM Leszek Koltunski

bugfix

a88b947f 08/14/2022 12:02 AM Leszek Koltunski

IAP, part 3: non-free objects appear in the popup with a lock icon: make the lock icon's size resolution-independent

ab66b70e 08/13/2022 11:50 PM Leszek Koltunski

IAP, part 3: non-free objects appear in the popup with a lock icon.

432a5f2c 08/12/2022 01:23 AM Leszek Koltunski

IAP, part 2: unify the way we create object popups in ScreenPlay and ConfigActivity.

80f574a1 08/12/2022 12:37 AM Leszek Koltunski

IAP, part 1: Introduce the concept of a 'free' and 'not free' object to

- ObjectType
- DownloadedObject
- RubikObject
- jsons

fad10885 08/04/2022 11:18 PM Leszek Koltunski

Move the 'bandaged' button back to the main menu.

1ba56d95 08/04/2022 03:51 PM Leszek Koltunski

Simplification for the new way of storing records.

5bda8973 08/04/2022 03:00 PM Leszek Koltunski

New way to store records, comopletely independent on the number of scrambles.
Do away with the weird 'getDBLevel' thing.

8375250f 08/03/2022 12:09 AM Leszek Koltunski

difficulty icons.

f702f4ef 08/01/2022 12:37 AM Leszek Koltunski

Make error reporting in the Solver a bit better.

2683f0c4 07/31/2022 08:38 PM Leszek Koltunski

Bugfix for rotating the object in BandagedCreator mode.

306aa049 07/28/2022 12:29 PM Leszek Koltunski

Make the bandaged cuboids work up to any size.

7ed91391 07/28/2022 12:20 AM Leszek Koltunski

Make ObjectSignature ready for any size bandaged cube.

83018ac4 07/27/2022 03:36 PM Leszek Koltunski

Correct the MAX level in the leaderboard.

b61c66ad 07/27/2022 01:11 PM Leszek Koltunski

Correct the leaderboard. Still, the 'MAX' level does noot work!

a0447b92 07/15/2022 11:39 AM Leszek Koltunski

Important bugfix for fast scrambling!

41ce784b 07/15/2022 01:24 AM Leszek Koltunski

license

bb62ca3f 07/15/2022 12:39 AM Leszek Koltunski

solvers,tutorials: license.

3782bd44 07/15/2022 12:37 AM Leszek Koltunski

screens: license.

f05e0259 07/15/2022 12:34 AM Leszek Koltunski

objects,patterns: license.

296219b4 07/15/2022 12:32 AM Leszek Koltunski

main,messaging: license.

1c327853 07/15/2022 12:31 AM Leszek Koltunski

external,helpers: license.

68191e7d 07/15/2022 12:29 AM Leszek Koltunski

dialogs: license.

9d51b9d6 07/15/2022 12:25 AM Leszek Koltunski

config: license.

44fec653 07/15/2022 12:24 AM Leszek Koltunski

bandaged: license.

bb3bc6a9 07/13/2022 10:52 PM Leszek Koltunski

Make the fastScramble incremental.

ca280c3f 07/13/2022 10:36 PM Leszek Koltunski

Make the BandagedPlay use FastScramble. (static 500 times)

cda03d84 07/13/2022 06:42 PM Leszek Koltunski

Minor.

a59f38d6 07/13/2022 01:07 PM Leszek Koltunski

Add Firebase Cloud Messaging and Firebase In-App Messaging

ac1900c3 07/12/2022 07:34 PM Leszek Koltunski

correct the way we add new downloadeed objects.

05fb345c 07/12/2022 06:19 PM Leszek Koltunski

- we need to export the main activity
- we need to detect if the downloaded JSON is corrupt and if yes, do not save it.

b1e796f1 07/12/2022 04:08 PM Leszek Koltunski

Stop exporting the activities.

e09119d8 07/12/2022 04:00 PM Leszek Koltunski

Report JSON errors also from the bandaged screen.

c020555e 07/12/2022 03:28 PM Leszek Koltunski

Do not crash when something's wrong with the JSON file - handle this gracefully, do not change the object then, and report this to Firebase.

bcd0c36d 07/12/2022 12:28 PM Leszek Koltunski

Bugfix for downloading new objects (part2)

c28cb4d4 07/12/2022 12:19 PM Leszek Koltunski

Bugfix for downloading new objects.

3e68e30a 07/12/2022 11:33 AM Leszek Koltunski

Bugfixes.

be65535e 07/12/2022 01:34 AM Leszek Koltunski

Progress with colors in the main menu.

53b4c7ad 07/12/2022 01:18 AM Leszek Koltunski

Request review after 3 and 6 runs.

8a47642f 07/12/2022 01:12 AM Leszek Koltunski

Progress with colors in the Menu Level Buttons.

1088a219 07/12/2022 12:48 AM Leszek Koltunski

Progress with colors in the Menu Level Buttons

3c27ff9e 07/12/2022 12:20 AM Leszek Koltunski

Progress with central menu popup.
What remains is the colors in the Menu Level Buttons

369a0fce 07/12/2022 12:03 AM Leszek Koltunski

Progress with central menu popup.

4f3e2d90 07/11/2022 11:50 PM Leszek Koltunski

Progress with central menu popup.

0b458a90 07/11/2022 07:26 PM Leszek Koltunski

Progress with central menu popup.

c4e2cfec 07/11/2022 05:26 PM Leszek Koltunski

Implement the FastScramble effect.

c1df05fa 07/11/2022 04:24 PM Leszek Koltunski

- move the 'object' popup to the botton right
- move the 'solve' button to the upper left
- movee the 'scramble' button to the upper right (its new FastScrambleEffect still not implemented fully)

15adc102 07/11/2022 03:20 PM Leszek Koltunski

Move 'bandaged' from the main menu to the object popup.

1c9f25ad 07/11/2022 03:01 PM Leszek Koltunski

Add the plus icon.

afcae97f 07/11/2022 02:42 PM Leszek Koltunski

Stop giving different app names in different languages.
Remove the licensing info from the About Dialog.

dfae472b 07/11/2022 02:12 PM Leszek Koltunski

Rename solver files.

358be403 07/11/2022 02:07 PM Leszek Koltunski

Optimize the solver.

9685735b 07/08/2022 09:27 PM Leszek Koltunski

crash fix

4fb43af4 07/07/2022 11:06 PM Leszek Koltunski

Optimize the FreePlay screen; bump to 1.10.6

756f152c 07/05/2022 11:43 AM Leszek Koltunski

Come back to solve/scramble in the main screen.

6b64f9f8 07/05/2022 12:03 AM Leszek Koltunski

Do not react on end of scramblng in FreePlay!

69b66386 07/04/2022 11:46 PM Leszek Koltunski

Mark the 'Free Play' with green or red dot.

d175b83d 07/04/2022 05:37 PM Leszek Koltunski

Progress with FreePlay.

068f7c2f 07/04/2022 03:56 PM Leszek Koltunski

Improve setting the size of text on spinners.

1eb154b5 07/04/2022 03:39 PM Leszek Koltunski

Exit button in the main screen.

453ee65a 07/04/2022 03:33 PM Leszek Koltunski

Exit button in the main screen.

adbd16d9 07/04/2022 03:08 PM Leszek Koltunski

New 'Free Play' screen.

39176a1f 07/04/2022 11:20 AM Leszek Koltunski

Make the size of the text in the spinners in the bandaged activity look right on all screen sizes.

7fe59aa5 07/04/2022 10:13 AM Leszek Koltunski

Correctly get the whole size fo the screen (along with thee top and bottom system bars) from the very beginning of the Activity.

01e57154 06/18/2022 11:59 PM Leszek Koltunski

A few code improvements.

b4a6e84d 06/06/2022 05:23 PM Leszek Koltunski

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

a0d89fd1 06/06/2022 03:48 PM Leszek Koltunski

Introduce InitData, a data structure used to initialize a TwistyObject.
Current (optional) members: int[] numLayers, int param [intended: type of the Crazy 3x3 planet], float[][] pos [position of a bandaged cube] )

109a2b68 05/18/2022 09:17 AM Leszek Koltunski

minor

3b8f5220 05/17/2022 12:43 PM Leszek Koltunski

Improve two things in the BandagedCreator:

- when one minimizes the app and re-maximizes it, now the app remembers the state of the bandaged cube being created
- when one minimizes the app while one of th cubits is marked, it no longer gets marked the second time on re-maximizaton (which was the reason why some cubits sometimes couldn't be unmarked).

c6c09ab5 05/17/2022 02:03 AM Leszek Koltunski

Correct a crasher.

03423c67 05/17/2022 12:45 AM Leszek Koltunski

Finally fix the bad bug where people could submit impossible records!

34bc9f31 05/16/2022 12:18 AM Leszek Koltunski

Generalize the max number of moving parts and max size of quat group.