Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

magiccube @ bee1d997

# Date Author Comment
bee1d997 01/24/2020 02:45 AM Leszek Koltunski

RubikCube: add new WinEffectGlow

89950c64 01/23/2020 03:29 PM Leszek Koltunski

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

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.

22fdfc36 01/21/2020 10:53 AM Leszek Koltunski

RubikCube: major progress with a separate RubikSettingsEnum enum - has been introduced into RubikSettings.

035fe333 01/19/2020 11:49 PM Leszek Koltunski

RubikCube: progress with scrambling

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

ffd48105 12/19/2019 12:11 AM Leszek Koltunski

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)

30b68322 12/16/2019 02:21 AM Leszek Koltunski

library: Fix DynamicQuat
cube app: progress with ScrambleEffects

a62aa9d7 12/11/2019 01:44 PM Leszek Koltunski

Progress with ScrambleEffects

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

Add a skeleton of ScrambleEffects

a8cbefce 12/02/2019 11:09 PM Leszek Koltunski

fix a bug: in certain places when we use reflection, it needs to be getDeclaredMethod and not getMethod because the methods are not public!

6e3cb7dd 07/17/2019 10:22 PM Leszek Koltunski

Modify the 'convexity' param in Dynamics.

This finally satisfies the requirements of the 'Spin' effect in MagicCube: achieving constant speed ( by setting a 1D Dynamic's convexity to 0)

067912f8 07/16/2019 09:42 PM Leszek Koltunski

Add the 'convexity' param to Dynamics and the Dynamic app.

ff065f8f 05/17/2019 03:46 PM Leszek Koltunski

Adjust UnscrambleEffectSpin.

c909b8e3 05/17/2019 03:09 PM Leszek Koltunski

Minor

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.

4fd9efa1 05/14/2019 03:04 PM Leszek Koltunski

Add support for separate Cube and Node effects.

2aa3d50c 05/13/2019 10:00 PM Leszek Koltunski

1. Change the API of Dynamic: split makeNowRunFor into two separate 'setDuration' and 'resetToBeginning'
2. Major changes to the 'Dynamic' app so that we can check more about the Dynamics.

63f8c96e 05/13/2019 03:16 PM Leszek Koltunski

Correct the Appear/disappear effects.

c622889d 05/12/2019 09:18 PM Leszek Koltunski

Invert the order of Matrix Effects. Now, just as in the other queues, the first matrix effect is actually the first to act on the object - not the other way around!

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.

5560eea9 05/10/2019 03:06 PM Leszek Koltunski

Progress with UI.

1cbcc6bf 05/10/2019 02:16 PM Leszek Koltunski

Progress with Credits and Settings.

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

Remember settings across app restarts.

a8c8b933 05/10/2019 10:25 AM Leszek Koltunski

Save the Settings across screen rotations.

b0a2ce63 05/09/2019 11:23 PM Leszek Koltunski

Connect the dialog values to RubikRenderer.

f6fcf06a 05/09/2019 11:07 PM Leszek Koltunski

New RubikSettings dialog.

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

Remember the quaternion.

5e307a01 05/08/2019 11:14 PM Leszek Koltunski

Simplify.

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

Progress.

a47ee432 05/08/2019 09:56 PM Leszek Koltunski

rename 'credits' to 'settings'

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'

5eea0cf4 05/02/2019 10:42 AM Leszek Koltunski

Cut one interdependency between the EffectQueuePreprocess and DistortedNode

d08735cb 05/01/2019 12:27 PM Leszek Koltunski

Split the DistortedNode class into two - DistortedNode and DistortedNodeData

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.

887975f2 04/29/2019 02:04 PM Leszek Koltunski

Port changes from the 'distorted-cube' target.

a81ddb3e 04/26/2019 04:54 PM Leszek Koltunski

Correct a bug in DistortedBuffer: we only mark it for creation when we actually have all the data ready, otherwise it can happen that create(0 is called before setData() !

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.