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....
Convert bandaged Cubes to the standard mesh creation code.
Preparation for 'smart scrambling' : introduce the total number of scrambles to the 'randomizeNewScramble' function.
Simplify.
Convert the first object, the Cube, to the new Cubit-creating engine.
Rename packages
Automatic scrambling of the Evil Cube works!
Simplify the 'bandaged' class API.
New Bandaged tutorials.New Korean tutorials.
Bugfix.
Comment.
1) in case of several obejct, we need return to the original max num of scrambles - otherwise the records in the DB do not show.2) implement proper automatic scrambling of the 2Bar and the 3Plate bandaged cubes.
Refactor the automatic scrambling. From now on, it is not needed to care about single and double turns when randomizing a new turn.
Change the automatic scramble API in the TwistyObject - in preparation for automatic scrambles in the Bandaged Objects.
Bandaged objects: first step making automatic scrambling work.
Progress with bandaged objects.
Progress with bandaged cubes.