Introduce InitAssets. We'll use this later to pass on references to the tablebase file to the TwistyObject (so that it can use this for perfect scrambling)
Disconnect the rotation axis in the Tablebases from the axis in the objects.
Pyraminx Duo solver: initial code which creates the unpacked DB (does not work still)
- add the Pyraminx Duo solver to the list- make the signature of an object independent of its location in the ObjectType enum
Correct scramble tables for the Pyraminx Duo and Pyraminx Diamond.
Move scrambling to a new model where there are spearete scrambling 'algorithms' and 'edges' of the scrambling graph.Now each edge can contain a whole algorithm, i.e. a sequence of moves leading from state to state, which permits construction of scrambling for more complicated bandaged objects such as the AI cube....
Major change in JSOn file format:
replace the old (corners,centers) system with a list of VertexEffects which are applied to each cubit variant.
Progress with Masterball TouchControl.
Interface: properly support object which have numScrambles less than 8.
Pyraminx Duo: json, mesh, icon, etc.
Implement Pyraminx Duo