Activity
From 07/31/2021 to 08/29/2021
08/26/2021
- 10:39 PM Revision 5e254115 (magiccube): auto-compute the bandaged status from dimension of the CENTERS. Make 'computeBitmapFromRow' generic for bandageed and not bandaged objects.
- 10:30 PM Revision 169219a7 (magiccube): Remove the last 'isSolved()' (from Dino4) and put it to the parent class as a special case.
08/25/2021
- 01:13 AM Revision a480ee80 (magiccube): Standarize the 'isSolved()' method: now all objects, except one (Dino4) have a standard isSolved().
- This incidentally also fixes detection of the solved state in case of Diamond4, i.e. a Master FTO.
08/24/2021
- 02:35 PM Revision abe288a3 (magiccube): Come back to creating the objects from mesh.
- 12:32 PM Revision 668423be (magiccube): Add flag of Madagascar.
08/23/2021
- 03:32 PM Revision 7d11f930 (magiccube): Make the 3x3 and 4x4 Diamond meshes smaller.
- 03:20 PM Revision 3e605536 (magiccube): Finally remove cubit creation from the implementation classes and move it to the TwistyObject.
- 02:15 PM Revision acf165d9 (magiccube): Convert the last object, Skewb Ultimate, to the new scheme.
- 02:07 PM Revision fd836c4e (magiccube): Convert the two Squares to the new scheme.
08/20/2021
- 12:58 AM Revision 8655f3fe (magiccube): Convert Skewb to the new scheme. New smaller mesh for the Master Skewb.
- 11:46 PM Revision a38fe4b2 (magiccube): Convert Rex Cube to the new scheme.
- 11:31 PM Revision 2077dd18 (magiccube): Convert Redi Cube to the new scheme.
- 11:24 PM Revision 045d8cbd (magiccube): Convert Pyraminx to the new scheme. Make Pyra4 and Pyra5 meshes much smaller.
- 11:11 PM Revision 8e4a3670 (magiccube): Convert Megaminx to the new scheme.
- 10:50 PM Revision 8ebaf76d (magiccube): New, smaller Master Kilominx mesh.
- 10:44 PM Revision 94a4edcf (magiccube): Move 1) Jing 2) Kilominx to the new cubit creation scheme.
- Make the Master Kilominx mesh a bit smaller.
08/19/2021
- 01:03 AM Revision a2a4df1b (magiccube): Move 1) Helicopter 2) Ivy to the new cubit creation scheme.
- 12:39 AM Revision f10a88a8 (magiccube): Move 1) bandaged 3x3 2) normals cubes 3) octahedrons 4) both dinos to the new cubit creation scheme.
- 11:28 PM Revision ad7907b0 (magiccube): Important step towards making the implementation of an individual puzzle code-free (i.e. data-only): move the 'MeshBase[] mMeshes' variable from the individual classes to the parent TwistyObject.
- 10:52 PM Revision f8031218 (magiccube): Make the Kilominx cubit creation a bit more standard.
- 10:44 PM Revision 45f63f17 (magiccube): Introduce ObjectShape - a class encapsulating a shape of a Cubit.
- Make the Megaminx cubit creation a bit more standard.
08/18/2021
08/17/2021
- 01:36 AM Revision c75ab933 (magiccube): COnvert the last object, the Rex cube, to the new cubit creation scheme. Provide the new Rex mesh.
- 09:42 PM Revision 46e6b3f6 (magiccube): New Ivy mesh.
- 05:30 PM Revision 47d98cd5 (magiccube): Convert the Ivy corner cubit to the new, 'universal' cubit creation method.
- This forces deep changes to 'createRoundSolid' and the underlying 'MeshPolygon' class to make them support arbitrary ...
08/09/2021
08/08/2021
- 10:45 PM Revision eae4b3b2 (magiccube): Convert bandaged Cubes to the standard mesh creation code.
- 04:46 PM Revision ecf3f149 (magiccube): Move the TwistyObject.retCubePosition() to the solver.
- 04:21 PM Revision 9c06394a (magiccube): Standarize drawing stickers of a twisty puzzle. From now on, there's no 'sticker drawing' code in the individual classes, only some constants.
08/06/2021
- 03:28 PM Revision 47447d4a (magiccube): Use a trick to avoid having to correct the center sticker of the Kilominx.
- 01:48 PM Revision 29bc084f (magiccube): Convert the last 'special' case, the Rex edge sticker, to the generic sticker mechanism.
- 11:06 AM Revision b379d2d7 (magiccube): New sticker mechanism: improvements for concave stickers.
08/05/2021
- 01:27 AM Revision e0613906 (magiccube): Convert the Rex corner sticker to the new mechanism.
- 12:39 AM Revision f1104ed9 (magiccube): Remove debugging.
- 12:38 AM Revision 9ce78850 (magiccube): Generalize FactorySticker - make it possible to draw stickers whose sides are curved.
- Convert the Ivy to use this new functionality.
Also available in: Atom