Revision 41d39cea
Added by Leszek Koltunski over 7 years ago
src/main/java/org/distorted/examples/flag/FlagActivity.java | ||
---|---|---|
142 | 142 |
|
143 | 143 |
public void onProgressChanged(SeekBar bar, int progress, boolean fromUser) |
144 | 144 |
{ |
145 |
FlagSurfaceView mView = (FlagSurfaceView) this.findViewById(R.id.flagSurfaceView); |
|
146 |
FlagRenderer renderer = mView.getRenderer(); |
|
147 |
|
|
145 | 148 |
switch (bar.getId()) |
146 | 149 |
{ |
147 |
case R.id.flagSeekAmplitude : FlagRenderer.setAmplitude(progress);
|
|
150 |
case R.id.flagSeekAmplitude : renderer.setAmplitude(progress);
|
|
148 | 151 |
textAmplitude.setText("Amplitude "+progress); |
149 | 152 |
break; |
150 |
case R.id.flagSeekNoiseAmplitude: noise.set( (float)progress, noise.getY(), noise.getZ(), noise.getW(), noise.getV() );
|
|
151 |
FlagRenderer.setNoise(noise);
|
|
153 |
case R.id.flagSeekNoiseAmplitude: noise.set1((float)progress/100);
|
|
154 |
renderer.setNoise(noise);
|
|
152 | 155 |
convert(progress); |
153 | 156 |
textNoiseAmplitude.setText("Noise "+mStr ); |
154 | 157 |
break; |
155 |
case R.id.flagSeekLength : FlagRenderer.setLength(progress); |
|
156 |
textLength.setText("Length "+(progress*2)); |
|
158 |
case R.id.flagSeekLength : progress = progress*2; |
|
159 |
renderer.setLength(progress); |
|
160 |
textLength.setText("Length "+progress); |
|
157 | 161 |
break; |
158 |
case R.id.flagSeekNoiseLength : noise.set( noise.getX(), (float)progress, noise.getZ(), noise.getW(), noise.getV() );
|
|
159 |
FlagRenderer.setNoise(noise);
|
|
162 |
case R.id.flagSeekNoiseLength : noise.set2((float)progress/100);
|
|
163 |
renderer.setNoise(noise);
|
|
160 | 164 |
convert(progress); |
161 | 165 |
textNoiseLength.setText("Noise "+mStr ); |
162 | 166 |
break; |
163 |
case R.id.flagSeekAngleA : FlagRenderer.setAngleA(progress); |
|
164 |
textAngleA.setText("Alpha "+((360*progress)/100)); |
|
167 |
case R.id.flagSeekAngleA : progress = (360*progress)/100; |
|
168 |
renderer.setAngleA(progress); |
|
169 |
textAngleA.setText("Alpha "+progress); |
|
165 | 170 |
break; |
166 |
case R.id.flagSeekNoiseAngleA : noise.set( noise.getX(), noise.getY(), noise.getZ() ,(float)progress, noise.getV() );
|
|
167 |
FlagRenderer.setNoise(noise);
|
|
171 |
case R.id.flagSeekNoiseAngleA : noise.set4((float)progress/100);
|
|
172 |
renderer.setNoise(noise);
|
|
168 | 173 |
convert(progress); |
169 | 174 |
textNoiseAngleA.setText("Noise "+mStr ); |
170 | 175 |
break; |
171 |
case R.id.flagSeekAngleB : FlagRenderer.setAngleB(progress); |
|
172 |
textAngleB.setText("Beta "+((360*progress)/100)); |
|
176 |
case R.id.flagSeekAngleB : progress = ((360*progress)/100); |
|
177 |
renderer.setAngleB(progress); |
|
178 |
textAngleB.setText("Beta "+progress); |
|
173 | 179 |
break; |
174 |
case R.id.flagSeekNoiseAngleB : noise.set( noise.getX(), noise.getY(), noise.getZ(), noise.getW(), (float)progress );
|
|
175 |
FlagRenderer.setNoise(noise);
|
|
180 |
case R.id.flagSeekNoiseAngleB : noise.set5((float)progress/100);
|
|
181 |
renderer.setNoise(noise);
|
|
176 | 182 |
convert(progress); |
177 | 183 |
textNoiseAngleB.setText("Noise "+mStr ); |
178 | 184 |
break; |
Also available in: Unified diff
Flag app finished