Project

General

Profile

Statistics
| Branch: | Revision:

distorted-objectlib / src / main / java @ eeb0898c

# Date Author Comment
eeb0898c 08/26/2023 05:39 PM Leszek Koltunski

New generic FactoryBandaged should be working now.

45aedaa7 08/26/2023 10:23 AM Leszek Koltunski

Progress with a generic FactoryBandaged.

b5744b1f 08/20/2023 12:30 PM Leszek Koltunski

Remove the generic 'MINOR' object and extras versions from JsonWriter, and replace them with per-ObjectType values. This was the reason why objects which had their 'minor' (really: version) updated to '1' in the server then never updated the jsons with locally stored versions.

22e5106b 08/20/2023 10:39 AM Leszek Koltunski

Progress with FactoryBandagedMegaminx

9659b849 08/19/2023 06:17 PM Leszek Koltunski

Progress with FactoryBandagedMegaminx

e61a7687 08/15/2023 05:32 PM Leszek Koltunski

Bugfix: hopefully this will fix one important bug visible in Crashlytics

f557ecc4 08/14/2023 02:01 PM Leszek Koltunski

Improvement

84e7e7c2 08/12/2023 04:06 PM Leszek Koltunski

Fix the O2 scrambling table.

37f32ab0 08/12/2023 06:49 AM Leszek Koltunski

Jings: hopefully final corrections.

5136b80d 08/11/2023 06:37 PM Leszek Koltunski

Jings: further corrections.

1349f488 08/11/2023 04:41 PM Leszek Koltunski

Jings: further corrections.

0faf25f3 08/11/2023 03:41 PM Leszek Koltunski

Jing5: icon, jsons, dmesh

72a6a14c 08/11/2023 03:32 PM Leszek Koltunski

Progress with Jing5

3290a98d 08/08/2023 01:09 AM Leszek Koltunski

Progress with 6x6 Pyramid

c0f1d6fc 08/07/2023 04:05 PM Leszek Koltunski

Jings: icons.

e3b16901 08/07/2023 03:28 PM Leszek Koltunski

Improve object creator.

ea726e12 08/07/2023 01:24 PM Leszek Koltunski

Support Jing3 and Jing4 ( aka 4x4 Pyramind and 5x5 Pyramid).

Progress with 6x6 Pyramid.

2bcb4ac1 08/03/2023 01:42 AM Leszek Koltunski

O2 cube: minor

56fae9e9 08/03/2023 01:40 AM Leszek Koltunski

O2 cube: icon

341dfdd6 08/03/2023 01:28 AM Leszek Koltunski

O2 cube:

- JSONS, Mesh, optimizations.

8de81d85 08/03/2023 12:18 AM Leszek Koltunski

progress with O2 cube,

ffd8c9e4 08/02/2023 11:16 PM Leszek Koltunski

O2 cube: first version.

ebe8c08e 08/02/2023 01:27 PM Leszek Koltunski

Support drawing stickers with multiple holes in them.

08bf6b98 08/02/2023 12:38 AM Leszek Koltunski

do not collapse stickers that have holes in them

4b9d1df5 08/02/2023 12:20 AM Leszek Koltunski

also change the fullVertices to the same format

7e9a35eb 08/01/2023 11:38 PM Leszek Koltunski

change the way the coordinates of stickers are kept from float[2*N] to float[N][2]

7a1ed0a8 07/28/2023 11:08 PM Leszek Koltunski

bugfix

15f68e33 07/28/2023 10:52 PM Leszek Koltunski

bugfix

fb123885 07/27/2023 11:15 AM Leszek Koltunski

bugfix for a crasher

d11ce221 07/26/2023 11:57 PM Leszek Koltunski

objects

74dafadd 07/26/2023 03:31 PM Leszek Koltunski

Make the objects look nicer.

94d6f798 07/26/2023 01:44 PM Leszek Koltunski

Bugfix.

53c7b8dd 07/26/2023 02:07 AM Leszek Koltunski

2 bugfixes.

4a79e563 07/25/2023 06:28 PM Leszek Koltunski

initial support for Bandaged UI.

36f5a632 07/25/2023 05:19 PM Leszek Koltunski

Fix scrambling a BandagedObjectPyraminx.

3e6133f0 07/25/2023 03:10 PM Leszek Koltunski

Progress with scrambling a BandagedObjectPyraminx. Still doesn't work though.

87060acd 07/25/2023 12:16 PM Leszek Koltunski

bugfix for BandagedObjectPyraminx

8d691652 07/25/2023 02:30 AM Leszek Koltunski

progress with 'turnable' BandagedPyraminx Signature. Maybe working now.

a3b2e132 07/25/2023 12:37 AM Leszek Koltunski

progress with 'turnable' BandagedPyraminx Signature.

9cd63ba8 07/24/2023 10:19 PM Leszek Koltunski

build.gradle: include directive to create a 'BuildConfig.java'
2 fixes for proper scrambling of locally created bandaged cuboids.

6612cbb4 07/24/2023 01:51 AM Leszek Koltunski

Progress with scrambling a bandaged pyraminx.

3d4cd65e 07/21/2023 11:19 PM Leszek Koltunski

Initial support for scrambling a bandaged pyraminx.

f351be7d 07/21/2023 12:23 PM Leszek Koltunski

bugfix for the bandIndices

bb85236a 07/20/2023 08:21 PM Leszek Koltunski

Implement TwistyBandagedPyraminx

ccb61aff 07/19/2023 10:19 AM Leszek Koltunski

Implement generic 'faceDiameter()'.
FactoryBandagedPyraminx should be finished.

26cd2406 07/18/2023 11:44 PM Leszek Koltunski

Improve MeshMultigon (for the BandagedPyraminx case!)

b394a751 07/14/2023 12:46 AM Leszek Koltunski

bugfix for a crasher

1696cea4 07/13/2023 10:29 PM Leszek Koltunski

further fixes for BandagedPyraminx

d984c1e7 07/13/2023 08:50 PM Leszek Koltunski

further fixes for BandagedPyraminx

c0df8854 07/13/2023 02:13 PM Leszek Koltunski

fix touching individual Elements of a BandagedPyraminx.

0631573f 07/13/2023 01:20 PM Leszek Koltunski

Introduce individual ScreenRatios for each BandagedObject.

5b985091 07/13/2023 01:00 PM Leszek Koltunski

fix for BandagedObject's faceAxis.

f7a813e1 07/13/2023 12:31 AM Leszek Koltunski

fix for FactoryBandagedPyraminx.

0799be93 07/12/2023 11:24 PM Leszek Koltunski

progress with FactoryBandagedPyraminx.

b778cfe7 07/12/2023 10:04 PM Leszek Koltunski

progress with BandagedPyraminx.

db0d3a90 07/12/2023 07:57 PM Leszek Koltunski

move the non-UI bandaged stuff to its own package in the object library.

8e878e7c 07/12/2023 04:04 PM Leszek Koltunski

progress with FactoryBandagedPyraminx

17a55777 07/12/2023 03:09 PM Leszek Koltunski

do not push concave vertices in.

49cfdaa6 07/12/2023 12:32 PM Leszek Koltunski

improvement for face shape.

ffc7ccd5 07/12/2023 11:31 AM Leszek Koltunski

Minor.

c7c72305 07/12/2023 01:42 AM Leszek Koltunski

move almost all methods to the generic 'FactoryBandaged'

36d67a7e 07/11/2023 01:43 AM Leszek Koltunski

Improve the 'FactoryBandaged' API.

4a9f01f9 07/07/2023 02:32 AM Leszek Koltunski

Major progrss writing FactoryBandagedPyraminx.

850e5074 07/06/2023 02:24 AM Leszek Koltunski

make creation of vertex effects in the FactoryBandagedCuboid shape-independent.

5655d3a9 07/05/2023 11:56 PM Leszek Koltunski

minor speedup.

3821ebef 07/05/2023 11:35 PM Leszek Koltunski

speedups (correctly remove the internal walls of joined elements)

8edbe5b9 07/05/2023 10:23 PM Leszek Koltunski

minor

4cdeca60 07/02/2023 11:26 PM Leszek Koltunski

make larger bandaged cubits appear less convex

8aceea06 07/02/2023 11:14 PM Leszek Koltunski

next bugfix

ddb41b57 07/01/2023 11:52 PM Leszek Koltunski

next bugfix

262d3b6a 07/01/2023 11:44 PM Leszek Koltunski

bugfix

b76da174 07/01/2023 02:23 AM Leszek Koltunski

First try converting FactoryBandagedCuboid to MeshMultigon (still doesn't work)

efa5bc1e 06/28/2023 01:35 AM Leszek Koltunski

Code changes to introduce cubits whose faces can be split into components.

3542b8f3 06/27/2023 11:59 PM Leszek Koltunski

Optionally split the outer faces of the Dino cubit into two components [test of the MeshMultigon, now switched off]

308e497b 06/27/2023 11:56 PM Leszek Koltunski

We no longer need to support 'edgesUp' in MeshPolygons.

fe9267f5 06/20/2023 11:06 PM Leszek Koltunski

Minor.

89c2b479 06/20/2023 10:42 PM Leszek Koltunski

Fixes for creation of puzzles which include cubits with 'multigon' faces.

91bb7d90 06/20/2023 10:03 PM Leszek Koltunski

correct scrambling of the Coin Tetrahedron

561a346d 06/20/2023 07:00 PM Leszek Koltunski

correct the Coin Hexahedron (2).

1a7dd366 06/20/2023 06:57 PM Leszek Koltunski

correct the Coin Hexahedron.

347f6cc1 06/20/2023 05:55 PM Leszek Koltunski

correct face shapes (post-new MeshPolygon normal computation)

5377b942 06/19/2023 01:59 PM Leszek Koltunski

support Multigon in JSONs

fe3dec09 06/17/2023 10:51 PM Leszek Koltunski

use MeshMultigon in puzzle cubits (FactoryCubit)

f891ff09 06/15/2023 03:25 PM Leszek Koltunski

MeshMultigon finished.

8e80135b 06/08/2023 05:41 PM Leszek Koltunski

build for API 34.

a70b1e96 06/02/2023 10:55 AM Leszek Koltunski

Actually use the 'overridable rotation factors' feature and tweat the factors of many objects.

deaf067b 06/01/2023 05:04 PM Leszek Koltunski

remember the rotation factors in the JSONs.

fb1e9a31 06/01/2023 04:38 PM Leszek Koltunski

move the returnRotationFactor() method from touchControl to TwistyObject (where it can be overridden)

e17d01c2 05/31/2023 04:32 PM Leszek Koltunski

Fix the 'layer bitmaps in algorithms' feature.

464a5f12 05/31/2023 02:41 PM Leszek Koltunski

Correctly read JSONs with the previous 'scrambling algorithms' whch were not yet in 'bitmap' form.

ca4a3a68 05/31/2023 02:36 PM Leszek Koltunski

Algorithms now have their 'layers' in bitmap form.

We have to update all object JSON files.

ed04b978 05/31/2023 01:27 AM Leszek Koltunski

make the square 'edge_coin' touch mode even smaller.

1c90a93d 05/31/2023 01:22 AM Leszek Koltunski

Ancient Coin: better scrambling.

031d098f 05/31/2023 12:29 AM Leszek Koltunski

3 new icons.

acf2a9e1 05/31/2023 12:09 AM Leszek Koltunski

Support for automatic creation of Scramble Algorithms and Edges which ignore the 'non-rotatable' layers.
Implement this to the Coin Tetrahedron, Ancient Coin Cube & Tins Cube.

7c46dfa1 05/30/2023 11:23 PM Leszek Koltunski

Improve the EDGE_COIN square touch split.

b8eb07a5 05/30/2023 11:19 PM Leszek Koltunski

We have just introduced a non-backwards compatible improvement to the interpreter - up the interpreter version to 11.

a6aa9a47 05/30/2023 11:18 PM Leszek Koltunski

Improve the 'rot axis parallel to face axis' touch control mode:
support case when the rot axis is parallel and agrees in direction with the face axis, and the one when they disagreee in direction.

cadc79fe 05/30/2023 06:59 PM Leszek Koltunski

Progress with Ancient Coin Cube.

03410dc1 05/30/2023 05:33 PM Leszek Koltunski

Initial support for Ancient Coin Cube.