Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

magiccube / src @ 7ff38997

Name Size
  main

Latest revisions

# Date Author Comment
7ff38997 09/06/2021 10:10 PM Leszek Koltunski

Remove statics from the Cube classes.

f2d0d23e 09/06/2021 03:14 PM Leszek Koltunski

Remove statics from the Bandaged Cube classes.

214e301a 09/06/2021 02:59 PM Leszek Koltunski

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. close the lower app
5. our app used to fail to display the upper and lower menu bars.

0021af58 09/02/2021 10:44 PM Leszek Koltunski

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 impossible to rotate the lower layer and immediatelly after - the upper.

e42a9e87 09/01/2021 10:24 PM Leszek Koltunski

Fix the Square-2 isSolved() (it was wrong even before!)

bbbfb6af 09/01/2021 10:02 PM Leszek Koltunski

Convert the Pyraminxes to the new scrambling paradigm.
This leaves only the two Squares.

aa26ba7f 08/31/2021 11:52 PM Leszek Koltunski

Convert the 4 Minx'es to the new scrambling paradigm.

cda32fc1 08/31/2021 06:12 PM Leszek Koltunski

Convert the Redi to the new scrambling paradigm.

e1dc3366 08/31/2021 05:46 PM Leszek Koltunski

Introduce pseudorandom balancing into scrambling to all the other already converted objects, i.e. everytihng except for Pyraminxes, Squares, Minxes and the Redi.

6cf89a3e 08/31/2021 03:38 PM Leszek Koltunski

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.

View revisions

Also available in: Atom