Project

General

Profile

Statistics
| Branch: | Revision:

distorted-objectlib / src / main / java / org / distorted / objectlib / effects @ 1eafa9c6

# Date Author Comment
1eafa9c6 03/12/2024 12:04 AM Leszek Koltunski

Fix the detection of the solved state.

f557ecc4 08/14/2023 02:01 PM Leszek Koltunski

Improvement

aacf5e27 05/11/2023 02:55 PM Leszek Koltunski

Implement the android.opengl.Matrix functions ourselves.

79c7c950 04/05/2023 01:39 AM Leszek Koltunski

Move the SharedPreferences to the OSInterface

00057bb1 03/06/2023 01:23 PM Leszek Koltunski

Make it possible to return rowBitmaps from ObjectScrambler (rather than single rows)

c0266cb1 03/06/2023 01:29 AM Leszek Koltunski

Tablebase-based scrambling.

4c2c0f44 03/01/2023 11:36 PM Leszek Koltunski

New button in the solver screen: reset all textures.

93eedb37 12/23/2022 12:06 AM Leszek Koltunski

Win effects: first remove all effects, only then inform the Listener the whole Win sequence finished.

8801b933 08/17/2022 11:54 PM Leszek Koltunski

IAP: finish the 'Purschase' activity.

b1370e3b 08/17/2022 04:27 PM Leszek Koltunski

IAP part 6: new 'Present' object effect (cont'd)

826d293e 08/17/2022 03:02 PM Leszek Koltunski

IAP part 6: new 'Present' object effect.

0cdd9b6c 07/15/2022 11:39 AM Leszek Koltunski

Important bugfix for fast scrambling!

9ec1348c 07/15/2022 12:52 AM Leszek Koltunski

scramble,solve,win: license.

f2abba90 07/15/2022 12:50 AM Leszek Koltunski

effects,fastscramble,objectchange: license.

d356eecc 07/13/2022 10:52 PM Leszek Koltunski

Make the fastScramble incremental.

da1e61aa 07/13/2022 10:36 PM Leszek Koltunski

Make the BandagedPlay use FastScramble. (static 500 times)

3ad0a514 07/11/2022 05:26 PM Leszek Koltunski

Implement the FastScramble effect.

186bc982 07/11/2022 04:24 PM Leszek Koltunski

- move the 'object' popup to the botton right
- move the 'solve' button to the upper left
- movee the 'scramble' button to the upper right (its new FastScrambleEffect still not implemented fully)

beee90ab 04/22/2022 05:32 PM Leszek Koltunski

Preparation for Mixup Cube: take advantage of the recent bump in MAJOR_VERSION number and change the format of basicAngles to int[][] 'per-axis-per-layer' [ Mixup Cube has different basicAngle in its middle layers (8) - and different in its edge layers (4) ]

3bb1afcb 03/25/2022 12:02 PM Leszek Koltunski

Cleanups.

802fe251 01/04/2022 11:27 PM Leszek Koltunski

Convert Ulti, Jing, Pyra, Diamond, Dinos, Redi, Skewbs, Ivy & Rex to the new scheme where the quaternion group is computed automatically.

66959ff9 12/08/2021 11:34 PM Leszek Koltunski

Minor.

4a389a4e 12/08/2021 03:26 PM Leszek Koltunski

Fix setDefaultRotation() when changing an object; do it at exactly the right time when the 'old' object has already disappeared, but the new hasn't been attached to the Nodee yet.

64c209f5 11/02/2021 11:30 PM Leszek Koltunski

Fix problems with TwistyObjectNode 'object scale' property.
Now this property is not part of the Node at all, but its initial value passed to the object in its constructor.

5cc61ae4 10/28/2021 10:45 PM Leszek Koltunski

Further simplify ObjectType

7ba38dd4 10/22/2021 02:59 AM Leszek Koltunski

Major change: separate the notion of a TwistyObject and its Node. Now,

1) the Node stays when we change objects (this makes transitions faster)
2) it's possible to just create an Object without adding it to the Screen (now app needs to explicitly create the Node and add it to its Screen itself)

e7daa161 10/12/2021 01:59 PM Leszek Koltunski

- remove the retarded NODE_RATIO from TwistyObject
- more correctly estimate Cuboid's 'realSize' as an average of their 3 sizes.

dd00d051 10/06/2021 11:25 PM Leszek Koltunski

Relax objectlib's requirements: it can be displayed not only on top of a DistortedScreen, but any DistortedFramebuffer.

b80e6524 10/06/2021 12:35 PM Leszek Koltunski

No, move the object afterall. Why? See in Tutorials - a moved node has the right side missing.

b6a71581 10/06/2021 12:29 PM Leszek Koltunski

Improve 'off-center' objects: move the node, not the object!
This simplifies the Effects and makes them more correct (glow!)

72d6857c 10/06/2021 12:23 AM Leszek Koltunski

off-center objects: finished.

02d80fe6 10/06/2021 12:06 AM Leszek Koltunski

progress with off-center objects.

ecf3d6e3 10/05/2021 11:38 PM Leszek Koltunski

1) introduce possibility to move objects, i.e. display them not in the middle of the screen (not fully functional yet)
2) do away with unneeded any more interface 'EffectController' - since ObjectPreRender is the only implementation now.

81141862 10/05/2021 10:53 PM Leszek Koltunski

Remove the 'setupObject()' redundant API.

17d623f1 10/05/2021 12:58 PM Leszek Koltunski

Bugfix: we shouldn't be calling TwsityObject.solve() directly from the app, only through ObjectControl.solveOnly().

2df35810 10/05/2021 12:52 PM Leszek Koltunski

Simplifications

a5a52e8d 10/01/2021 11:31 PM Leszek Koltunski

Move yet more code to objectlib.