Another part of the fix for shape-shifting cuboids: we need to write numLayers to JSON (rather than computing it from mRotatable) because it turns out mNumLayers can be different than the lengths of mRotatable!
This and new object JSONs for the 3 shape-shifters (other object default back to the old method of computing numLayers on read from JSON)
API name changes; fix for Dino4's solved state!
remove numLayers from parameter list of 3 next methods.
remove numLayers from 4 API methods.
Finally! Split TwistyObject into:
- lower class 'TwistyObjectTheoretical' (an object that has no mesh, no stickers, cannot be touch-controlled, but knows how a real object of its kind moves - so can be used e.g. in solvers)
- everything else above it.
In the future, the 'everything else' will be further slipt into...
debugging the new 'surfaces' thing.
Rearrange the order of objectes in the main gridUp object version to 16
Objects can support or not changing colors of their stickers.
Fix the detection of the solved state.
progress with configurable stickers
View revisions
Also available in: Atom