Progress with Master Icosamate.
Icosamate: correctioon.
Progress with Icosamate
first attempt at Icosamatenew PL tutorial for the Crazy Planets
Fix touch-replacing colors of the stickers. Now correctly takes into account the shape of the sticker.
Fix for the issue that a resized object wasn't TouchControlled correctly in the Solver screen.(mObjectRatio was set to incorrect instance of the TouchControl class)
Always prepare() TouchControlShapeChanging when we enter the Solver. Otherwise it could sometimes be prepared with some different object and would crash in touching the screen.
Make it possible to create Diamond and Icosahedron-shaped objects to be read from json.
Finish TouchControl for the Masterball.detection of the solved staet remains.
Progress with Masterball.Remaining: touch control's newRotation() function.
Progress with Masterball TouchControl.
progress with Masterball - Cubits app works now.
progress with TouchControls
Shape and TouchControl for the Icosahedral puzzles.
Beginnings of support for TouchControl of Icosehedral and Ball-shaped objects.
All users who are upgrading from a version <1.11.4, where there was no concept of 'stars', get all their stars.
Take pillowing into account when doing TouchControlShapemod.
touchcontrol: license.
A few code improvements.
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.
Corrections for the Windmill.
Implement new TouchControlShapemod
Simplification.
Add the getFaceAxis() API and fill up the getDist3D() API.
Finally move the 'getVariantFaceColor()' method to the base class.
Include the info about 'numFaces' of a puzzle in the jsons.Based on this, and the recently introduced 'DEFAULT_ROTs' to the basic Shape classes, rotate each object in the Config so it looks attractive.
FIx some issues with ShapeChanging; implement per-object TouchControlSquare and TouchControlMirror.
Implement example ShapreChanging object control and convert the Mirror Cube to use it.
Adjust ShapeChanging so that it can handle concave cubit faces.Now it is working also in case of the Ivy corner cubits.
Make the ShapeChanging the default TouchControl during MODE_REPLACE.
Fixes for the ShapeChanging touch control.
Bugfixes for the ShapeChanging touch control.Still doesn't work but doesn't crash anymore :)
Float vertices - scratchbook
Abstract out the TouchControl stuff in preparation for its new type - TouchControlShapeChanging.