Next step toward separating TwistyObject metadata.
Big step toward separating TwistyObject metadata.
change complexity from int to float.
beginnings of support of type=4 scrambling - shape-shifting cuboid.
Beginnings of support for flat shapeshifting cuboids and for not-rotatable rows in TouchControlChanging [this last thing still does not work correctly]
Shape-shifting cuboids: icons (incorrect), jsons, meshes.
Support for shape-shifting cuboids. (except for the flat ones like the Super Floppy)
progress with Ghost rotations.
Mirror objects: adjustments to names & touch control.
Mirror objects: increase complexity
Mirror objects: icons, jsons, meshes.
Progress with Pyraminx, works now, but there is still some bug in FactoryShape.
Bump Jing works now.
First tries at Bump Jing and Bump Pyraminx ( both crash on startup now)
Bump Skewb should be ready.
fixes for the generic Mirror mechanism.
first attempt at a generic Mirror mechanism.
remove 'MESH_NICE'
Dino Skewb: improve scrambling.
minor
improve scrambling of the Mosaic Cube
improve scrambling of the Tins and Lattice Cubes.
Lattice Cube: tutorials
Lattice Cube: the class, icon, mesh, json. Only tutorials remain.
Improve Coin Tetrahedron
Fix SkewbSolver.
Progress with Creator of Bandaged Skewbs
Finish Creator of Bandaged Octahedrons
separate ObjectSiguature into its own package and separate the BandagedSignatures out of it.
New Creator of Bandaged Octahedrons
Minor adjustment for Mosaic Cube
Finish Mosaic Cube - json, mesh, adjustments.
Finish Mosaic Cube.
- some progress with Mosaic Cube.- very important memory optimizations for the main dialogs (mainly Scores - which no longer leaks memory!)- increase the size of object icons from 144x144 to 256x256
Initial support for the Mosaic Cube.
Lots of new tutorials; change the order of the objects.
Dino Skewb - corrections.
Dino Skewb - implementation, jsons, mesh, icon.
Make Coin Tetrahedron look nicer
new meshes & jsons for Kilominxes; tutorials for Magic Towers.
fix the 'texture' problem in the TwistyBandagedMegaminx.
progress with TwistyBandagedMegaminx.
progress with FactoryBandagedMegaminx.
Simplifications for the Factory of Bandaged Puzzles.
Progress with FactoryBandagedMegaminx
Fix the O2 scrambling table.
Jings: hopefully final corrections.
Jings: further corrections.
Jing5: icon, jsons, dmesh
Progress with Jing5
Progress with 6x6 Pyramid
Support Jing3 and Jing4 ( aka 4x4 Pyramind and 5x5 Pyramid).
Progress with 6x6 Pyramid.
O2 cube:
- JSONS, Mesh, optimizations.
progress with O2 cube,
O2 cube: first version.
Support drawing stickers with multiple holes in them.
change the way the coordinates of stickers are kept from float[2*N] to float[N][2]
bugfix
Progress with scrambling a BandagedObjectPyraminx. Still doesn't work though.
Progress with scrambling a bandaged pyraminx.
Initial support for scrambling a bandaged pyraminx.
Implement TwistyBandagedPyraminx
move the non-UI bandaged stuff to its own package in the object library.
make creation of vertex effects in the FactoryBandagedCuboid shape-independent.
Optionally split the outer faces of the Dino cubit into two components [test of the MeshMultigon, now switched off]
correct scrambling of the Coin Tetrahedron
correct the Coin Hexahedron (2).
correct the Coin Hexahedron.
correct face shapes (post-new MeshPolygon normal computation)
Actually use the 'overridable rotation factors' feature and tweat the factors of many objects.
move the returnRotationFactor() method from touchControl to TwistyObject (where it can be overridden)
Algorithms now have their 'layers' in bitmap form.
We have to update all object JSON files.
Ancient Coin: better scrambling.
3 new icons.
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.
Progress with Ancient Coin Cube.
Initial support for Ancient Coin Cube.
Improve Tins Cube.
Tins Cube: improvements.
Tins Cube.
Correct detection of solved state in Masterball. New JSON.
generalize FactoryBandagedCuboid: start removing 'cuboidal' assumptions from it.
Introduce BandagedObjectPyraminx.
Implement the android.opengl.Matrix functions ourselves.
Coin tetrahedron: bugfix, new mesh & json; move to json version 10.
Coin tetrahedron: mesh, jsons.