Project

General

Profile

Download (12.7 KB) Statistics
| Branch: | Tag: | Revision:

magiccube / src / main / java / org / distorted / magic / RubikRenderer.java @ 5bfc1b49

# Date Author Comment
5bfc1b49 02/20/2020 01:28 PM Leszek Koltunski

Progress with saving Cube state

0333d81e 02/20/2020 12:22 PM Leszek Koltunski

Progress with StateSolving

ad9e8bb3 02/19/2020 01:08 AM Leszek Koltunski

Beginnings of the 'Solving' state.

4f9f99a2 02/18/2020 11:08 PM Leszek Koltunski

Separate the network package; rename RubikSize to RubikObject.

211b48f2 02/18/2020 10:58 PM Leszek Koltunski

Separate the States (and also Dialogues) into their own package.

4235de9b 02/17/2020 01:19 AM Leszek Koltunski

Major rearrangement of the UI.

0fd3ac1f 02/16/2020 10:30 PM Leszek Koltunski

Making the Dialogs more consistent.

5be1059b 02/14/2020 10:20 PM Leszek Koltunski

Properly remember size of the Cube.

123d6172 02/14/2020 01:30 PM Leszek Koltunski

Further simplifications for object movement.

775e675d 02/14/2020 01:05 PM Leszek Koltunski

Further simplifications for object movement - remove from it a reference to the Object altogether.

beb325a0 02/14/2020 01:47 AM Leszek Koltunski

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.

32f60dec 02/11/2020 10:18 PM Leszek Koltunski

Downloading High Scores: make the Scores Dialog always start from appropriate tab

fdec60a3 02/06/2020 11:45 PM Leszek Koltunski

Skeleton of a new dialog: High Scores

a7a7cc9c 02/01/2020 01:16 AM Leszek Koltunski

Add a 5x5x5 cube.

47ba5ddc 01/24/2020 04:29 PM Leszek Koltunski

RubikCube: further fixes

bee1d997 01/24/2020 02:45 AM Leszek Koltunski

RubikCube: add new WinEffectGlow

ebb64a1d 01/23/2020 03:27 PM Leszek Koltunski

RubikCube: add skeleton WinEffects (for now only one effect - 'Spin' copied from Solve)

05fa94d9 01/23/2020 12:16 AM Leszek Koltunski

RubikCube: detect if the cube is solved.

In order to do this correctly, we also needed to keep correcting each mQuatScramble quaternions after each quatMultiplication in order to avoid multiplication errors accumulating. This turns out to be easy, because each quaternion representing a legal combination of rotations of a RubikCube must have each of the 4 to its components be equal to one of only 7 possible floats.

408d4676 01/22/2020 01:45 PM Leszek Koltunski

RubikCube: small improvements.

45686da2 01/22/2020 01:29 PM Leszek Koltunski

RubikCube: remove all awareness of rotations from RubikRenderer.

64975793 01/22/2020 12:44 AM Leszek Koltunski

RubikCube: renamed RubikSettingsEnum to BaseEffect and moved it to the 'effect' package.

ce0c7ca8 01/21/2020 03:37 PM Leszek Koltunski

RubikCube: major progress with a separate RubikSettingsEnum enum - almost finished.

42772cff 01/21/2020 12:34 PM Leszek Koltunski

RubikCube: major progress with a separate RubikSettingsEnum enum - has been introduced into RubikActivity & RubikRenderer.

2ecf0c21 01/19/2020 11:36 PM Leszek Koltunski

RubikCube: progress with scrambling

e8764a49 01/19/2020 10:23 PM Leszek Koltunski

RubikCube: progress with scrambling

3b12e641 12/10/2019 03:12 PM Leszek Koltunski

Add a skeleton of ScrambleEffects

086a24d0 05/17/2019 03:07 PM Leszek Koltunski

- simplify the Effects

584f7954 05/16/2019 11:34 PM Leszek Koltunski

- adjust SizeChangeEffects
- implement first two UnscrambleEffects

a7012218 05/15/2019 12:10 AM Leszek Koltunski

Add Unscramble Effects to the UI.

39fb9047 05/14/2019 09:28 PM Leszek Koltunski

Enhance the TRANSPARENCY effect with a Wave.

f647630d 05/11/2019 10:33 PM Leszek Koltunski

Simplify the way applications can get notifications when an effect finishes.

Now, instead of the 'DistortedEffects.(de)registerForNotifications()' 2 APIs, we call a single 'Effect.notifyWhenFinished()'.

f548942f 05/10/2019 04:40 PM Leszek Koltunski

Progress with scrambling and solving cube.

fe381d8e 05/10/2019 11:15 AM Leszek Koltunski

Remember settings across app restarts.

ee5c2ae1 05/08/2019 11:32 PM Leszek Koltunski

Remember the quaternion.

aa8b36aa 05/08/2019 11:09 PM Leszek Koltunski

Progress.

34747dd1 05/08/2019 08:54 PM Leszek Koltunski

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

e56c3711 05/08/2019 12:47 PM Leszek Koltunski

2 new effects; bugfix.

f291130e 05/07/2019 10:35 PM Leszek Koltunski

Progress with DistortedCube.

9208e27b 05/07/2019 08:06 PM Leszek Koltunski

Progress with DistortedCube.

434f2f5a 05/07/2019 02:04 PM Leszek Koltunski

DistortedCube: progress with abstract Transition Effects.

ffd744be 05/03/2019 10:46 PM Leszek Koltunski

Correct the Legal notice.

e1111500 05/02/2019 10:41 PM Leszek Koltunski

Rename all the classes that are not exported to application to 'Internal'

8110dcc7 04/30/2019 10:12 AM Leszek Koltunski

Another bugfix: if we keep changing the cube size and rotating sides at the same time, then it could happen that ability to rotate was permanently withdrawn.

34998c9d 04/30/2019 09:58 AM Leszek Koltunski

Port fixes for the memory leak problems from distorted-examples.

d1484aba 04/09/2019 11:50 PM Leszek Koltunski

App: some progress changing to cube size.

8197c92d 04/09/2019 11:16 PM Leszek Koltunski

App: minor.

0c52af30 04/09/2019 08:27 PM Leszek Koltunski

New module: Rubik App. Initial commit.