Revision 17a7c91a
Added by Leszek Koltunski over 5 years ago
| src/main/java/org/distorted/effect/sizechange/SizeChangeEffectTransparency.java | ||
|---|---|---|
| 34 | 34 |
{
|
| 35 | 35 |
public int createEffectsPhase0(int duration) |
| 36 | 36 |
{
|
| 37 |
mCubeEffectPosition[0] = new int[] {-1};
|
|
| 38 |
mCubeEffects[0] = new Effect[mCubeEffectPosition[0].length]; |
|
| 39 |
|
|
| 40 |
Dynamic1D d0 = new Dynamic1D(duration/2, 0.5f); |
|
| 41 |
d0.add(new Static1D(1.0f)); |
|
| 42 |
d0.add(new Static1D(0.0f)); |
|
| 43 |
mCubeEffects[0][0] = new FragmentEffectAlpha(d0); |
|
| 44 |
|
|
| 45 |
mNodeEffectPosition[0] = new int[] {-1};
|
|
| 37 |
mNodeEffectPosition[0] = new int[] {-1,-1};
|
|
| 46 | 38 |
mNodeEffects[0] = new Effect[mNodeEffectPosition[0].length]; |
| 47 | 39 |
|
| 48 | 40 |
float init_amplitude = 0.0f; |
| 49 |
float end_amplitude = 1/15.0f;
|
|
| 50 |
float length = 1/15.0f;
|
|
| 41 |
float end_amplitude = 1/8.0f;
|
|
| 42 |
float length = 1/8.0f;
|
|
| 51 | 43 |
float init_phase = 360.0f; |
| 52 | 44 |
float end_phase = 0.0f; |
| 53 | 45 |
float alpha = 30.0f; |
| ... | ... | |
| 59 | 51 |
Static3D center = new Static3D(0,0,0); |
| 60 | 52 |
mNodeEffects[0][0] = new VertexEffectWave(d1, center, null); |
| 61 | 53 |
|
| 54 |
Dynamic1D d0 = new Dynamic1D(duration/2, 0.5f); |
|
| 55 |
d0.add(new Static1D(1.0f)); |
|
| 56 |
d0.add(new Static1D(0.0f)); |
|
| 57 |
mNodeEffects[0][1] = new FragmentEffectAlpha(d0); |
|
| 58 |
|
|
| 62 | 59 |
return 2; |
| 63 | 60 |
} |
| 64 | 61 |
|
| ... | ... | |
| 66 | 63 |
|
| 67 | 64 |
public int createEffectsPhase1(int duration) |
| 68 | 65 |
{
|
| 69 |
mCubeEffectPosition[1] = new int[] {-1};
|
|
| 70 |
mCubeEffects[1] = new Effect[mCubeEffectPosition[1].length]; |
|
| 71 |
|
|
| 72 |
Dynamic1D d0 = new Dynamic1D(duration/2, 0.5f); |
|
| 73 |
d0.add(new Static1D(0.0f)); |
|
| 74 |
d0.add(new Static1D(1.0f)); |
|
| 75 |
mCubeEffects[1][0] = new FragmentEffectAlpha(d0); |
|
| 76 |
|
|
| 77 |
mNodeEffectPosition[1] = new int[] {-1};
|
|
| 66 |
mNodeEffectPosition[1] = new int[] {-1,-1};
|
|
| 78 | 67 |
mNodeEffects[1] = new Effect[mNodeEffectPosition[1].length]; |
| 79 | 68 |
|
| 80 |
float init_amplitude = 1/15.0f;
|
|
| 69 |
float init_amplitude = 1/8.0f;
|
|
| 81 | 70 |
float end_amplitude = 0.0f; |
| 82 |
float length = 1/15.0f;
|
|
| 71 |
float length = 1/8.0f;
|
|
| 83 | 72 |
float init_phase = 0.0f; |
| 84 | 73 |
float end_phase = 360.0f; |
| 85 | 74 |
float alpha = 30.0f; |
| ... | ... | |
| 91 | 80 |
Static3D center = new Static3D(0,0,0); |
| 92 | 81 |
mNodeEffects[1][0] = new VertexEffectWave(d1, center, null); |
| 93 | 82 |
|
| 83 |
Dynamic1D d0 = new Dynamic1D(duration/2, 0.5f); |
|
| 84 |
d0.add(new Static1D(0.0f)); |
|
| 85 |
d0.add(new Static1D(1.0f)); |
|
| 86 |
mNodeEffects[1][1] = new FragmentEffectAlpha(d0); |
|
| 87 |
|
|
| 94 | 88 |
return 2; |
| 95 | 89 |
} |
| 96 | 90 |
|
Also available in: Unified diff
Correct the Rubik app for the recent changes to the library's Node.