Activity
From 08/14/2021 to 09/12/2021
09/09/2021
- 01:29 AM Magic Cube Revision 91792184 (magiccube): Make object scrambling abstract (well, almost - with exception of Square-1 - this theoretically could also be done the generic way, but this would require almost 20000 'ScrambleStates')
- 11:56 PM Magic Cube Revision f5e7bb94 (magiccube): Some more debugs for the case when the UI is blocked.
- 11:56 PM Distorted Android Revision 188b3dc0 (library): Some more debugs for the case when the UI is blocked.
- 11:24 PM Magic Cube Revision 00aa398a (magiccube): safety!
- 11:21 PM Magic Cube Revision 255492a0 (magiccube): Improvements for the PopupWindows: now they work:
- 1) on Android 11, everywhere
2) on Android 10,9,8.1,8.0 - in case of fullscreen and split-screen modes; pop-up mode s...
09/07/2021
- 11:27 PM Magic Cube Revision a36b9dca (magiccube): Defer initialization of statics in RubikNetwork till we actually need them.
- 11:11 PM Magic Cube Revision cc3d81dd (magiccube): Remove statics from the TwistyObject class.
- 02:34 PM Magic Cube Revision dc78f395 (magiccube): Fix play screen popups in case the whole app is in 'multi-window' or 'pop-up window' state.
- 01:08 PM Magic Cube Revision 51baad0e (magiccube): Simplify Play Screen popups.
- 01:00 PM Magic Cube Revision d90c55cc (magiccube): Make the 'Play' popup always fit within the window height.
- 12:39 PM Distorted Android Revision b36227cd (library): Minor.
- 02:17 AM Magic Cube Revision 963921af (magiccube): Remove statics from the Ultimate class.
- 02:06 AM Magic Cube Revision d5380277 (magiccube): Remove statics from the Square classes.
09/06/2021
- 01:25 AM Magic Cube Revision 8c3148e2 (magiccube): Remove statics from the Skewb class.
- 01:09 AM Magic Cube Revision f242ba04 (magiccube): Remove statics from the Rex class.
- 01:02 AM Magic Cube Revision 1dd8d3af (magiccube): Remove statics from the Redi class.
- 12:48 AM Magic Cube Revision 48fec01e (magiccube): Remove statics from the Pyraminx class.
- 12:38 AM Magic Cube Revision af0de0af (magiccube): Remove statics from the Minx classes.
- 11:45 PM Magic Cube Revision 4f8cda80 (magiccube): Remove statics from the Jing class.
- 11:20 PM Magic Cube Revision e01fa67a (magiccube): Remove statics from the Ivy class.
- 11:12 PM Magic Cube Revision 85449b44 (magiccube): Remove statics from the Helicopter class.
- 10:56 PM Magic Cube Revision d464f54f (magiccube): Remove statics from the Dino classes.
- 10:42 PM Magic Cube Revision aec5cc91 (magiccube): Remove statics from the Diamond classes.
- 10:29 PM Magic Cube Revision 97eb0852 (magiccube): Remove more statics from the Bandaged Cube classes.
- 10:10 PM Magic Cube Revision 7ff38997 (magiccube): Remove statics from the Cube classes.
- 03:14 PM Magic Cube Revision f2d0d23e (magiccube): Remove statics from the Bandaged Cube classes.
- 02:59 PM Magic Cube Revision 214e301a (magiccube): Fix the problem reported by Samsung -
- 1. Fire off the app
2. minimize it, select 'Multi window'
3. put some other app in the lower half of the screen
4. cl...
09/02/2021
- 10:44 PM Magic Cube Revision 0021af58 (magiccube): Convert Square-2 to the new generic scrambling algorithm.
- In order to do it we need to introduce a third, artificial rotational axis - otherwise the algorithm would make it im...
09/01/2021
- 10:24 PM Magic Cube Revision e42a9e87 (magiccube): Fix the Square-2 isSolved() (it was wrong even before!)
- 10:02 PM Magic Cube Revision bbbfb6af (magiccube): Convert the Pyraminxes to the new scrambling paradigm.
- This leaves only the two Squares.
08/31/2021
- 11:52 PM Magic Cube Revision aa26ba7f (magiccube): Convert the 4 Minx'es to the new scrambling paradigm.
- 06:12 PM Magic Cube Revision cda32fc1 (magiccube): Convert the Redi to the new scrambling paradigm.
- 05:46 PM Magic Cube Revision e1dc3366 (magiccube): Introduce pseudorandom balancing into scrambling to all the other already converted objects, i.e. everytihng except for Pyraminxes, Squares, Minxes and the Redi.
- 03:38 PM Magic Cube Revision 6cf89a3e (magiccube): Introduce pseudorandom balancing into scrambling in case of the two Dinos (from now on, the more times a particular (ax,layer) combination has been chosen already in the scrambling sequence, the less likely it is to be chosen next).
- Fix Dino6 - isSolved(). Sadly, it cannot be the geeneric function - it needs to be another special case.
08/30/2021
- 01:12 AM Magic Cube Revision caccea6e (magiccube): Convert the Cubes of all sizes to the new, unified scrambling method.
- 11:03 PM Magic Cube Revision 20898e6f (magiccube): Convert both Dinos to the new, unified scrambling method.
- 10:21 PM Magic Cube Revision 486b3417 (magiccube): Convert the Diamonds & the Helicopter to the new, unified scrambling method.
- 07:33 PM Magic Cube Revision 01b2ef5a (magiccube): Convert Skewbs & Rex Cube to the new, unified scrambling method.
- 05:02 PM Magic Cube Revision 0ad6b867 (magiccube): Convert Skewb Ultimate, Jing Pyraminx & Ivy Cube to the new, unified scrambling method.
- 10:51 AM Magic Cube Revision 38589947 (magiccube): Unify scrambling across all 4 bandaged objects.
08/29/2021
- 01:46 AM Magic Cube Revision 8db55f55 (magiccube): Preparation for unification of scrambling. Scrambling of all objects will be done by a generic funtion, only fed a certain data structure by the objects. The data structure is going to be the ScrambleStateGraph - a directed state graph of all states we can come across while scrambling.
- Make the ScrambleStateGraph support any number of axis, not only 3 as it did up till now. Also, correct one problem i...
08/26/2021
- 10:39 PM Magic Cube 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 Magic Cube 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 Magic Cube 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 Magic Cube Revision abe288a3 (magiccube): Come back to creating the objects from mesh.
- 12:32 PM Magic Cube Revision 668423be (magiccube): Add flag of Madagascar.
08/23/2021
- 03:32 PM Magic Cube Revision 7d11f930 (magiccube): Make the 3x3 and 4x4 Diamond meshes smaller.
- 03:20 PM Magic Cube Revision 3e605536 (magiccube): Finally remove cubit creation from the implementation classes and move it to the TwistyObject.
- 02:15 PM Magic Cube Revision acf165d9 (magiccube): Convert the last object, Skewb Ultimate, to the new scheme.
- 02:07 PM Magic Cube Revision fd836c4e (magiccube): Convert the two Squares to the new scheme.
08/20/2021
- 12:58 AM Magic Cube Revision 8655f3fe (magiccube): Convert Skewb to the new scheme. New smaller mesh for the Master Skewb.
- 11:46 PM Magic Cube Revision a38fe4b2 (magiccube): Convert Rex Cube to the new scheme.
- 11:31 PM Magic Cube Revision 2077dd18 (magiccube): Convert Redi Cube to the new scheme.
- 11:24 PM Magic Cube Revision 045d8cbd (magiccube): Convert Pyraminx to the new scheme. Make Pyra4 and Pyra5 meshes much smaller.
- 11:11 PM Magic Cube Revision 8e4a3670 (magiccube): Convert Megaminx to the new scheme.
- 10:50 PM Magic Cube Revision 8ebaf76d (magiccube): New, smaller Master Kilominx mesh.
- 10:44 PM Magic Cube 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 Magic Cube Revision a2a4df1b (magiccube): Move 1) Helicopter 2) Ivy to the new cubit creation scheme.
- 12:39 AM Magic Cube Revision f10a88a8 (magiccube): Move 1) bandaged 3x3 2) normals cubes 3) octahedrons 4) both dinos to the new cubit creation scheme.
- 11:28 PM Magic Cube 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 Magic Cube Revision f8031218 (magiccube): Make the Kilominx cubit creation a bit more standard.
- 10:44 PM Magic Cube 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
- 11:04 PM Magic Cube Revision a0b48da6 (magiccube): Minor.
08/17/2021
- 01:36 AM Magic Cube Revision c75ab933 (magiccube): COnvert the last object, the Rex cube, to the new cubit creation scheme. Provide the new Rex mesh.
- 09:42 PM Magic Cube Revision 46e6b3f6 (magiccube): New Ivy mesh.
- 05:30 PM Distorted Android Revision 0b732630 (library): 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 ...
- 05:30 PM Magic Cube 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 ...
- 05:30 PM Distorted Android Revision a40adec7 (examples): 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 ...
Also available in: Atom