Project

General

Profile

Statistics
| Branch: | Revision:

distorted-objectlib / src / main @ 69bd6b70

# Date Author Comment
69bd6b70 06/18/2022 11:59 PM Leszek Koltunski

A few code improvements.

30aa800a 06/18/2022 10:54 AM Leszek Koltunski

Correct the icons

89e078c8 06/18/2022 10:13 AM Leszek Koltunski

Make 4 puzzles built-in.

fd9d4a2c 06/18/2022 01:55 AM Leszek Koltunski

Bugfix the the sticker overrides.

b0c97683 06/18/2022 01:37 AM Leszek Koltunski

Sticker overrides finished. Add crazy planets JSONs and icons (correction)

0b050556 06/18/2022 01:15 AM Leszek Koltunski

Sticker overrides finished. Add crazy planets JSONs and icons.

ff60e713 06/18/2022 12:49 AM Leszek Koltunski

Progress with sticker overrides.

3a0a23bf 06/17/2022 05:58 PM Leszek Koltunski

Beginnings of support for 'sticker overrides' - possibility to override the color of an individual face of an individual cubit. Ultimately this will enable overriding with any bitmap; so far only a solid color.

Also, fixes for two crashers.

4278fe51 06/17/2022 01:12 PM Leszek Koltunski

minor

7d2fe403 06/16/2022 11:21 PM Leszek Koltunski

Decider&Follower cubits: fix solving the whole puzzle.

d75b7581 06/16/2022 08:52 PM Leszek Koltunski

Circle 2x2: mesh, jsons.

5a20f7a1 06/16/2022 05:13 PM Leszek Koltunski

Progress with Circle 2x2.

d31c5b24 06/16/2022 03:38 PM Leszek Koltunski

First attempt at a Circle 2x2 - but this is implemented wrong. The smallInner pieces next to the FLD corner should never move relative to the corner.

b00a0004 06/16/2022 02:09 AM Leszek Koltunski

Minor correction.

39c6b370 06/16/2022 01:57 AM Leszek Koltunski

Crazy Planets: J1 M1 mode works now.

40e77224 06/16/2022 01:12 AM Leszek Koltunski

Crazy Planets: now can be created in J1 M0 mode. J1 M1 still doesn't work.

7aae846c 06/15/2022 10:37 PM Leszek Koltunski

Crazy Planets: introduce cubit type and offset to the JSON; create (shared) mesh and all the JSONs.

d844220f 06/15/2022 09:52 PM Leszek Koltunski

Crazy Planets: minor

fbd18fc7 06/15/2022 02:37 PM Leszek Koltunski

Crazy Planets: progress

bc008758 06/14/2022 04:21 PM Leszek Koltunski

Crazy Planets: progress

1a7bab14 06/09/2022 01:49 PM Leszek Koltunski

Bugfix

2d7aea5b 06/09/2022 01:36 PM Leszek Koltunski

Bugfix

dc369304 06/09/2022 12:48 AM Leszek Koltunski

Bugfix

1f656ca7 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.

a8295031 06/06/2022 03:47 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] )

97d1e3d7 06/02/2022 12:40 AM Leszek Koltunski

Crazy 3x3: icon, jsons, mesh.

8216df90 06/02/2022 12:23 AM Leszek Koltunski

Crazy 3x3: adjust stickers.

0b431d71 06/01/2022 11:41 PM Leszek Koltunski

Crazy 3x3: initial version. Still stickers need to be adjusted.

e342c3f7 05/23/2022 10:51 PM Leszek Koltunski

Introduce BlacklistedSignatures singleton: during type2 scrambling (locally-produced bandaged cuboids) remember the signatures that we've previously proven to be leading to a dead-end.

c5de0343 05/19/2022 10:20 AM Leszek Koltunski

Mixup Plus Cube: icon,mesh,jsons.

60bed292 05/19/2022 12:25 AM Leszek Koltunski

Mixup Plus Cube: beginnings

f9e0e88d 05/18/2022 11:29 AM Leszek Koltunski

Internal color of the Mixup Cube

aeb443ed 05/18/2022 12:57 AM Leszek Koltunski

Bump app version to 1.10.4

8c8c6fcf 05/18/2022 12:47 AM Leszek Koltunski

Bump MAJOR version to 3 (we cannot intermix the new Mixup json objects with version 2 app interpreter)

513616f4 05/18/2022 12:26 AM Leszek Koltunski

Mixup Cube: mesh, jsons, icon.

10415466 05/18/2022 12:14 AM Leszek Koltunski

Correct scrambling in the Mixup Cube.

00a28d71 05/18/2022 12:01 AM Leszek Koltunski

Big step towards the Mixup Cube.

0ac2c2e6 05/17/2022 10:22 PM Leszek Koltunski

lame work around for a crasher. At least it's not going to crash now.

9a694085 05/17/2022 12:45 AM Leszek Koltunski

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

2f7b42cf 05/16/2022 12:50 AM Leszek Koltunski

VN tutorial for the Mixup.

4135693b 05/16/2022 12:48 AM Leszek Koltunski

Slight memory saving.

da57aa64 05/16/2022 12:18 AM Leszek Koltunski

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

95f25275 05/16/2022 12:09 AM Leszek Koltunski

Mixup tutorials.

19e04479 05/15/2022 11:30 PM Leszek Koltunski

Correct and sort the Mixup quats.

c2207ff3 05/14/2022 01:15 AM Leszek Koltunski

Provide the correct quat set (not group!) for the Mixup Cube.

f335f6f3 05/13/2022 03:51 PM Leszek Koltunski

Minor.

0eff8c76 05/13/2022 01:22 PM Leszek Koltunski

Fix for a crasher.

2e30facf 05/13/2022 10:40 AM Leszek Koltunski

Progess with Mixup.

b804acaf 05/13/2022 10:17 AM Leszek Koltunski

Progess with Mixup.

d5411af4 05/13/2022 09:16 AM Leszek Koltunski

one more crash fix and a bump to 1.10.3

3a5aa558 05/12/2022 12:07 PM Leszek Koltunski

Fix scrambling the Danavi Block IV (and Burr Cube). Still looks a bit buggy, shouldn't have two consecutive moves along the same axis and layer and it seems to have those occasionally.

a72a4b6a 05/11/2022 03:13 PM Leszek Koltunski

Improve scrambling locally-produced bandaged cuboid.

1f5d92b9 05/10/2022 10:20 PM Leszek Koltunski

Fixes for scrambling locally-produced bandaged cuboid.

700dee26 05/10/2022 02:19 PM Leszek Koltunski

Fixes for scrambling locally-produced bandaged cuboid.
Still does not work completely.

671a53a2 05/09/2022 11:52 PM Leszek Koltunski

Fixes for scrambling locally-produced bandaged cuboid.
Still does not work completely.

338e42aa 05/09/2022 10:17 PM Leszek Koltunski

Fixes for scrambling locally-produced bandaged cuboid.
Still does not work completely.

efeca8ef 05/09/2022 03:01 PM Leszek Koltunski

Fixes for scrambling locally-produced bandaged cuboid.
Still does not work completely.

1d581993 05/08/2022 11:15 PM Leszek Koltunski

Introduce ObjectSignature that can incorporate 192-bit signatures (for 5x5x5 bandaged cubes).
ObjectScrambler does not fully work yet.

d8e03a81 05/02/2022 10:33 AM Leszek Koltunski

Improvement for solved state detection of bandaged cuboids: now it should be always correct (except if one, among the cubitPositions, specifies a completely internal cubit - i.e. one with all faces black. Do not do that!)

31de4259 05/02/2022 01:25 AM Leszek Koltunski

Improvement for solved state detection of a flat cuboid (before the getCubitSolvedStatus() method was incorrectly detecting the internal cubits of such flat cuboids as edges - they do have two non-black faces!)

78108318 04/30/2022 12:52 AM Leszek Koltunski

Bandaged: add support for two-fingered rotation in the Creator.

cde08c52 04/29/2022 04:44 PM Leszek Koltunski

Bandaged: progress with creating the object.

95123ad0 04/29/2022 04:28 PM Leszek Koltunski

Bandaged: progress with creating the object.

ded4bfab 04/29/2022 01:57 PM Leszek Koltunski

Bandaged: progress with touch control.

630cf5ce 04/28/2022 03:14 PM Leszek Koltunski

Bandaged: FactoryBandagedCubit can now create any subsections of any NxMxK cuboid.

96a68289 04/28/2022 01:23 AM Leszek Koltunski

Bandaged: progress.

52e3d46b 04/27/2022 10:50 PM Leszek Koltunski

Bandaged: progress.

b1f0d55d 04/25/2022 11:53 PM Leszek Koltunski

Bandaged: generalize the FactoryBandagedCubit to be able to create bandaged cubits of any cuboid NxMxK where 1<=N,M,K<=5.

01a68e12 04/25/2022 09:43 AM Leszek Koltunski

Bandaged 3x3: Improve looks

3ece88b8 04/25/2022 09:24 AM Leszek Koltunski

Bandaged 3x3: Improve joining cubits

ea739ec8 04/24/2022 10:51 PM Leszek Koltunski

Actually remove preferences of a deleted bandaged cube in a safe way.

405b22da 04/24/2022 09:41 PM Leszek Koltunski

Improvements.

e7d3259a 04/24/2022 04:54 PM Leszek Koltunski

If we're updating an object, and it is the current object, reload it immediatelly so that the new version appears by itself.

938fc9af 04/24/2022 03:00 PM Leszek Koltunski

Support reading num of scrambles from json version 2.

c6b9671a 04/24/2022 11:32 AM Leszek Koltunski

Up the complexity of Starminx to 4.

c60d98c4 04/23/2022 02:07 AM Leszek Koltunski

Bugfix

c9e40dfc 04/23/2022 01:30 AM Leszek Koltunski

Bugfix

beee90ab 04/22/2022 05:32 PM Leszek Koltunski

Preparation for Mixup Cube: take advantage of the recent bump in MAJOR_VERSION number and change the format of basicAngles to int[][] 'per-axis-per-layer' [ Mixup Cube has different basicAngle in its middle layers (8) - and different in its edge layers (4) ]

89bbd329 04/22/2022 04:00 PM Leszek Koltunski

Turns out latest changes to the FactorySticker force us to increment the MAJOR_VERSION as now we produce incompatible stickers. We'll also use this occasion to support the Mixup Cube (change basic rotations to per-layer-per-axis)

df781f1d 04/22/2022 02:54 PM Leszek Koltunski

BandagedCreator: colorful cube.

eaf53357 04/21/2022 02:02 PM Leszek Koltunski

Progress with cubit quaternions.

dcce7b29 04/21/2022 01:12 PM Leszek Koltunski

Progress with cubit quaternions.

9554f5d4 04/21/2022 01:33 AM Leszek Koltunski

Progress with cubit quaternions.

0b9d97b5 04/21/2022 01:04 AM Leszek Koltunski

Progress with cubit quaternions.

ecc01591 04/21/2022 01:01 AM Leszek Koltunski

Progress with cubit quaternions.

a4af26c1 04/20/2022 11:41 PM Leszek Koltunski

Progress with cubit quaternions.

97a6aa87 04/20/2022 12:28 AM Leszek Koltunski

Progress with cubit quaternions.

82e62580 04/19/2022 11:55 PM Leszek Koltunski

Progress with cubit quaternions.

35ae98f0 04/19/2022 11:08 PM Leszek Koltunski

Progress with cubit quaternions.

52f4db8a 04/19/2022 10:26 PM Leszek Koltunski

Progress with cubit quaternions.

e7587264 04/19/2022 05:00 PM Leszek Koltunski

Simplify computing cubit quaternions.

a0ccffb4 04/19/2022 02:47 PM Leszek Koltunski

FactorySticker: further improvements.

6ddadae2 04/18/2022 12:48 PM Leszek Koltunski

Improve FactorySticker some more.

cc70f525 04/18/2022 12:15 PM Leszek Koltunski

Improve FactorySticker

78cb3c28 04/14/2022 02:03 PM Leszek Koltunski

preparation for dual animation on/off modes in BandagedPlay

79bf5a5e 04/14/2022 01:04 AM Leszek Koltunski

Pentultimate: tutorials

29e1b835 04/13/2022 11:33 PM Leszek Koltunski

Pentultimate: fix scrambling

1bd4a248 04/13/2022 09:44 PM Leszek Koltunski

New Pentultimate puzzle.

3ef1609d 04/13/2022 01:07 AM Leszek Koltunski

Simplify the way we remember cubit quats, and delete those from SharedPrefs when we delete a bandaged object.

e6f209db 04/13/2022 12:10 AM Leszek Koltunski

minor