Project

General

Profile

« Previous | Next » 

Revision 41d39cea

Added by Leszek Koltunski over 7 years ago

Flag app finished

View differences:

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