Progress towards generalizing belongsToRotation()
More work on making new types of RubikObjects easily creatable.
Make RubikCube and RubikCubeMovement generic and not visible outside of their package.
Progress with StateSolving
Separate the States (and also Dialogues) into their own package.
Corrections
Major rearrangement of the UI.
Making the Dialogs more consistent.
Adjustment to Static's API.
Movement.
Properly remember size of the Cube.
Further simplifications for object movement.
Further simplifications for object movement - remove from it a reference to the Object altogether.
Simplifications for object movement.
Major restructuring - separate the Manipulated Objects (i.e. at the time being - Cubes of various sizes) and the class holding knowledge how those Objects move ( RubikCubeMovement ) into a separate package; remove all knowledge of Objects and the way they move from the main package.
Skeleton of a new dialog: High Scores
RubikCube: further fixes
RubikCube: further fix for dragging.
RubikCube: fix dragging.
RubikCube: remove all awareness of rotations from RubikRenderer.
RubikCube: progress with scrambling
RubikCube: make finishingRotation more flexible (can now finish any rotation which did finish interpolating (nearly) to the end - and not only the single-static 'manual' rotation)
Remember the quaternion.
Progress.
Major progress with DistortedCube:
- split transition effect into separate 'appear' and 'disappear' effects- apply the 'appear' effects to a new cube being displayed at the start of the app- remember cube size across activity restarts
Progress with DistortedCube.
DistortedCube: progress with abstract Transition Effects.
Correct the Legal notice.
Rename all the classes that are not exported to application to 'Internal'
Port fixes for the memory leak problems from distorted-examples.
App: some progress changing to cube size.
App: minor.
New module: Rubik App. Initial commit.