Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

magiccube @ 8a64eaa4

# Date Author Comment
8a64eaa4 04/02/2020 12:23 AM Leszek Koltunski

Minor.

ba29975c 04/01/2020 09:37 PM Leszek Koltunski

Minor

b498f3f6 04/01/2020 09:36 PM Leszek Koltunski

Introduce RubikPatternsList. Now, if one wants to contribute patterns for a new object, all one has to be is give the list of strings describing the patterns and add them to the List.

48145a5b 04/01/2020 01:55 PM Leszek Koltunski

Speed up displaying the Patterns Dialog - do not read the whole thing, but only one Category at a time as required.

de44c2b4 04/01/2020 12:06 AM Leszek Koltunski

Minor.

c6bd472b 03/31/2020 11:47 PM Leszek Koltunski

Pretty Patterns: slight speedup.

f86d48c8 03/31/2020 11:45 PM Leszek Koltunski

Pretty Patterns: some patterns had 'empty' moves (i.e. angle 0). Correct the last 5 such patterns.

8d822a78 03/31/2020 11:20 PM Leszek Koltunski

Pretty Patterns: some patterns had 'empty' moves (i.e. angle 0). Correct the next 6 such patterns.

c0495b7d 03/31/2020 10:55 PM Leszek Koltunski

Pretty Patterns: some patterns had 'empty' moves (i.e. angle 0). Protect the parser against such sequences and correct the first 12 such patterns.

c715128d 03/31/2020 09:49 PM Leszek Koltunski

Pretty Patterns Dialog: remember the positions of scrollbars.

6f2a942e 03/31/2020 08:36 PM Leszek Koltunski

Bugfixes for Pretty Patterns

d12bb11b 03/31/2020 04:37 PM Leszek Koltunski

Bugfixes - do more stuff 'post render'

a31d25de 03/31/2020 11:03 AM Leszek Koltunski

Major progress with Prretty Patterns.

Two things remain:

1) looks like sometimes making/backing Moves in a Pattern gets stuck. ( Pattern.mCanRotate! )
2) we need to add RubikPatternList!

8becce57 03/30/2020 09:19 PM Leszek Koltunski

Major progress with Prretty Patterns - hopefully only initializing the Object remains!

9224ffd2 03/30/2020 12:29 PM Leszek Koltunski

extend the RubikObject API to make it possible to add rotations of multiple rows simultaneously (all along the same axis of course!)

aa171dee 03/29/2020 11:41 PM Leszek Koltunski

More support for actual patterns!

11877284 03/29/2020 03:18 PM Leszek Koltunski

Beginnings of support for actual patterns!

0a57000c 03/29/2020 12:18 AM Leszek Koltunski

Beginnings of support for actual patterns!

044529c1 03/28/2020 11:35 PM Leszek Koltunski

Remember state of the dialog.

e0e84674 03/28/2020 11:01 PM Leszek Koltunski

Improve the upper_text.

7252ca42 03/28/2020 10:22 PM Leszek Koltunski

Improve the 'About' dialog.

95292d05 03/28/2020 10:13 PM Leszek Koltunski

Prettier spinner.

bcd6384a 03/28/2020 06:43 PM Leszek Koltunski

Improve the Pattern data: unique names, more even splitting into categories.

39566863 03/28/2020 02:00 AM Leszek Koltunski

Minor.

3a9d19ed 03/28/2020 01:05 AM Leszek Koltunski

Progress with Pretty Patterns.

e108b57e 03/27/2020 10:29 PM Leszek Koltunski

Re-add the Pattern dialog, but attach it to the Pattern uistate this time.
The idea to do away with the dialog proves impossible - we'd have to resize the top bar, which causes very unpleasant flashes.

1ef1c93d 03/27/2020 09:40 PM Leszek Koltunski

Minor

53f23b64 03/27/2020 01:08 AM Leszek Koltunski

Progress with Pretty Patterns - do away with the tabbed dialog!

a6d3b158 03/26/2020 06:58 PM Leszek Koltunski

Progress with Pretty Patterns.

4f470e00 03/26/2020 05:34 PM Leszek Koltunski

Progress with Pretty Patterns.

176308f8 03/26/2020 04:01 PM Leszek Koltunski

Progress with Pretty Patterns.

d18993ac 03/26/2020 02:37 PM Leszek Koltunski

Progress with Pretty Patterns.

4ed3823a 03/26/2020 12:16 AM Leszek Koltunski

Beginnings of the 3x3x3 Solver and Pretty Patterns.

769d7b9f 03/25/2020 10:42 PM Leszek Koltunski

Bugfixes.

4c0cd600 03/25/2020 06:24 PM Leszek Koltunski

Change the series of Object buttons in the Play state into a PopupWindow.

ea6ee91b 03/23/2020 10:25 PM Leszek Koltunski

Minor.

1bdf3dc2 03/23/2020 02:31 PM Leszek Koltunski

The SetName Dialog should be finished.

2d60ebde 03/23/2020 01:30 PM Leszek Koltunski

More progress with the new Dialog, SetName.

db266f25 03/23/2020 01:23 PM Leszek Koltunski

Progresswith the new Dialog, SetName.

f895e77a 03/23/2020 12:52 PM Leszek Koltunski

Implement a new Dialog, SetName.

9acb2402 03/23/2020 12:47 AM Leszek Koltunski

Implement computeHash()

2dfe43d3 03/22/2020 11:25 PM Leszek Koltunski

Bugfix for downloading High Scores.

17f9a695 03/22/2020 01:17 AM Leszek Koltunski

progress with submitting one's high scores.

4895fff6 03/22/2020 12:29 AM Leszek Koltunski

Beginnings of submitting one's high scores.

e46e17fb 03/21/2020 07:16 PM Leszek Koltunski

Adjust rotation speed depending on the row (important in case of Pyraminx - there the top little tetrahedron must rotate much faster than the bottom big layer )

bc511ea5 03/20/2020 11:06 PM Leszek Koltunski

Add the 'New Record' dialog.

e41e7dc3 03/20/2020 10:43 PM Leszek Koltunski

Add the 'Solved' dialog.

82ce8e64 03/20/2020 03:40 PM Leszek Koltunski

Progress with getting/setting Country and DeviceID.

286d73ae 03/19/2020 11:50 PM Leszek Koltunski

Port the downloading into the new 'magic' server.

1c90c64a 03/16/2020 11:53 PM Leszek Koltunski

Incorporate myRecords into the Scores dialog.

c3ffcf58 03/16/2020 04:42 PM Leszek Koltunski

Progress with saving number of runs, plays, name, verified status.

7437ebb3 03/16/2020 03:39 PM Leszek Koltunski

Still a fix for the previous fix - cubits lie on faces only if their RotationRow is very close to 0 or mSize-1, and not when their RotationRow rounded to the nearest integer is 0 or mSize-1 ! ( counterexample: the rotated tetrahedrons of Pyraminx )

94ad5a8f 03/16/2020 03:09 PM Leszek Koltunski

Fix the way we detect if an Object is solved.
Previous way would not detect situations when the object looks solved, but one of the cubits inside its faces - a non-corner and non-edge - is rotated and ends up on the same face.

714292f1 03/16/2020 12:40 PM Leszek Koltunski

Minor.

f0e87514 03/16/2020 12:12 PM Leszek Koltunski

Separate scores from StateSolving

fec72009 03/15/2020 10:07 PM Leszek Koltunski

Before scrambling, mark situation as 'not solved'

efa682e8 03/14/2020 12:38 AM Leszek Koltunski

Minor.

c86f9f1f 03/13/2020 05:43 PM Leszek Koltunski

Make the records independent of arrangement of Objects and their sizes in RubikObjectList.

4888e97c 03/13/2020 02:36 PM Leszek Koltunski

Major restructuring around making it possible to include different kinds of RubikObjects in the UI.

7381193e 03/12/2020 09:47 PM Leszek Koltunski

1. library: new API DistortedNode.setProjection()
2. cube: adjustments for Pyraminx.

167ba2d6 03/12/2020 07:10 PM Leszek Koltunski

Movement finished!

12ad3fca 03/12/2020 05:19 PM Leszek Koltunski

Progress with object Movement - almost finished.

39e74052 03/12/2020 02:05 PM Leszek Koltunski

Progress with object Movement.

14a4712f 03/12/2020 01:57 PM Leszek Koltunski

Progress with object Movement. Assigning new Rotations works now, independently of object type.

cad4b4d6 03/12/2020 01:06 AM Leszek Koltunski

Progress with object Movement. Looks like detecting which face got touched and where (in 2D in-face surface coordinates) does work now.

8e2295ad 03/12/2020 12:51 AM Leszek Koltunski

Progress with object Movement.

9f1f377d 03/11/2020 11:22 PM Leszek Koltunski

Progress with object Movement.

bef47287 03/11/2020 11:13 PM Leszek Koltunski

Progress with object Movement.

37a25788 03/11/2020 03:43 PM Leszek Koltunski

Progress with object Movement.

517f9fb9 03/11/2020 12:01 PM Leszek Koltunski

Improve the way we handle the cube.
Before if we touched the screen during any of the transitions, this touch and resulting draw would result in no action (confusing).
Now it seamlessly becomes a drag (even if we, during a transition, touched inside the cube)

dd65ead3 03/11/2020 11:53 AM Leszek Koltunski

Big progress with generalizing the Movement classes.

9cd7695f 03/11/2020 01:26 AM Leszek Koltunski

Improve RubikCubeMovement

93594b95 03/10/2020 10:17 PM Leszek Koltunski

Improve RubikCubeMovement

869a4528 03/10/2020 09:51 PM Leszek Koltunski

Fix the memory test - we need to run one thing on the Graphics thread!

84ddf691 03/10/2020 05:39 PM Leszek Koltunski

Fixes for the Projection matrix, FOV.

There was a confusion between the Projection of the Node onto the Screen, and the Projection of the Cubits on the Node.

66cbdd21 03/09/2020 11:11 PM Leszek Koltunski

Some fixes for the Pyraminx.

f0fa83ae 03/09/2020 10:42 PM Leszek Koltunski

Some fixes for the Pyraminx.

769409d2 03/09/2020 07:08 PM Leszek Koltunski

The Pyraminx itself finished - now its movements!

89a11f7b 03/09/2020 11:44 AM Leszek Koltunski

Progress with Pyraminx.

49f67f9b 03/09/2020 11:27 AM Leszek Koltunski

Progress with Pyraminx.

cc7dc72a 03/08/2020 10:08 PM Leszek Koltunski

Some progress with Pyraminx.

97d2f701 03/08/2020 01:14 AM Leszek Koltunski

Minor.

c2cb520d 03/07/2020 11:14 PM Leszek Koltunski

Icons, details.

f174b34a 03/07/2020 01:05 AM Leszek Koltunski

Progress with MeshJoin app.
Fix rotating in some apps.

9f4c44fe 03/06/2020 10:27 PM Leszek Koltunski

Progress with the Pyraminx - computing all legal quaternions!

988f434e 03/06/2020 04:50 PM Leszek Koltunski

Progress with of Pyraminx.
Bugfix for joining a single Mesh!

e844c116 03/05/2020 11:42 PM Leszek Koltunski

Beginnings of Pyraminx.

0e7bcfb1 03/05/2020 10:27 PM Leszek Koltunski

bugfix

10a2e360 03/05/2020 05:13 PM Leszek Koltunski

Progress towards generalizing belongsToRotation()

efef689c 03/05/2020 03:45 PM Leszek Koltunski

Progress towards generalizing belongsToRotation()

411c6285 03/05/2020 01:23 PM Leszek Koltunski

Make RubikCube more abstract.

17a7c91a 03/03/2020 10:03 AM Leszek Koltunski

Correct the Rubik app for the recent changes to the library's Node.

ba740a0c 03/03/2020 12:33 AM Leszek Koltunski

Correct the Rubik app for the recent changes to the library's Node.

d41742f7 03/03/2020 12:08 AM Leszek Koltunski

Correct the RubikCube app for the last library changes in Node.

5ba13c05 03/01/2020 12:52 AM Leszek Koltunski

Convert RubikCube to the new V&F center schema!

36273130 02/26/2020 10:23 PM Leszek Koltunski

Move the Effects.setStretch to Meshbase.setStretch

5974d2ae 02/26/2020 03:52 PM Leszek Koltunski

Move the 'pre-multiply mesh before applying any effects' thing from [(Xsize of texture, Ysize of texture) x Mesh's zFactor] to Effects.setStretch(sx,sy,sz)

b32444ee 02/21/2020 10:12 PM Leszek Koltunski

More work on making new types of RubikObjects easily creatable.

3c4a326c 02/21/2020 06:58 PM Leszek Koltunski

More work on making new types of RubikObjects easily creatable.

a10ada2a 02/21/2020 03:35 PM Leszek Koltunski

More work on Cubit.