Project

General

Profile

« Previous | Next » 

Revision 77e66c58

Added by Leszek Koltunski 11 months ago

in API 34 R.id. things are no loger constants and cannot be used in switches.

View differences:

src/main/java/org/distorted/examples/flag/FlagActivity.java
142 142
      FlagSurfaceView mView = findViewById(R.id.flagSurfaceView);
143 143
      FlagRenderer renderer = mView.getRenderer();
144 144

  
145
      switch (bar.getId())
145
      int id = bar.getId();
146

  
147
      if( id== R.id.flagSeekAmplitude )
148
        {
149
        renderer.setAmplitude(progress);
150
        textAmplitude.setText(getString(R.string.amplitude_placeholder,progress));
151
        }
152
      if( id == R.id.flagSeekNoiseAmplitude )
153
        {
154
        mNoise.set0((float)progress/100);
155
        renderer.setNoise(mNoise);
156
        convert(progress);
157
        textNoiseAmplitude.setText(getString(R.string.noise_placeholder,mStr));
158
        }
159
      if( id == R.id.flagSeekLength )
160
        {
161
        progress = progress*2;
162
        renderer.setLength(progress);
163
        textLength.setText(getString(R.string.length_placeholder,progress));
164
        }
165
      if( id == R.id.flagSeekNoiseLength )
166
        {
167
        mNoise.set1((float)progress/100);
168
        renderer.setNoise(mNoise);
169
        convert(progress);
170
        textNoiseLength.setText(getString(R.string.noise_placeholder,mStr));
171
        }
172
      if( id == R.id.flagSeekAngleA )
173
        {
174
        progress = (360*progress)/100;
175
        renderer.setAngleA(progress);
176
        textAngleA.setText(getString(R.string.alpha_placeholder,progress));
177
        }
178
      if( id == R.id.flagSeekNoiseAngleA )
179
        {
180
        mNoise.set3((float)progress/100);
181
        renderer.setNoise(mNoise);
182
        convert(progress);
183
        textNoiseAngleA.setText(getString(R.string.noise_placeholder,mStr));
184
        }
185
      if( id == R.id.flagSeekAngleB )
186
        {
187
        progress = ((360*progress)/100);
188
        renderer.setAngleB(progress);
189
        textAngleB.setText(getString(R.string.beta_placeholder,progress));
190
        }
191
      if( id == R.id.flagSeekNoiseAngleB )
146 192
        {
147
        case R.id.flagSeekAmplitude     : renderer.setAmplitude(progress);
148
                                          textAmplitude.setText(getString(R.string.amplitude_placeholder,progress));
149
                                          break;
150
        case R.id.flagSeekNoiseAmplitude: mNoise.set0((float)progress/100);
151
                                          renderer.setNoise(mNoise);
152
                                          convert(progress);
153
                                          textNoiseAmplitude.setText(getString(R.string.noise_placeholder,mStr));
154
                                          break;
155
        case R.id.flagSeekLength        : progress = progress*2;
156
                                          renderer.setLength(progress);
157
                                          textLength.setText(getString(R.string.length_placeholder,progress));
158
                                          break;
159
        case R.id.flagSeekNoiseLength   : mNoise.set1((float)progress/100);
160
                                          renderer.setNoise(mNoise);
161
                                          convert(progress);
162
                                          textNoiseLength.setText(getString(R.string.noise_placeholder,mStr));
163
                                          break;
164
        case R.id.flagSeekAngleA        : progress = (360*progress)/100;
165
                                          renderer.setAngleA(progress);
166
                                          textAngleA.setText(getString(R.string.alpha_placeholder,progress));
167
                                          break;
168
        case R.id.flagSeekNoiseAngleA   : mNoise.set3((float)progress/100);
169
                                          renderer.setNoise(mNoise);
170
                                          convert(progress);
171
                                          textNoiseAngleA.setText(getString(R.string.noise_placeholder,mStr));
172
                                          break;
173
        case R.id.flagSeekAngleB        : progress = ((360*progress)/100);
174
                                          renderer.setAngleB(progress);
175
                                          textAngleB.setText(getString(R.string.beta_placeholder,progress));
176
                                          break;
177
        case R.id.flagSeekNoiseAngleB   : mNoise.set4((float)progress/100);
178
                                          renderer.setNoise(mNoise);
179
                                          convert(progress);
180
                                          textNoiseAngleB.setText(getString(R.string.noise_placeholder,mStr));
181
                                          break;
193
        mNoise.set4((float)progress/100);
194
        renderer.setNoise(mNoise);
195
        convert(progress);
196
        textNoiseAngleB.setText(getString(R.string.noise_placeholder,mStr));
182 197
        }
183 198
      }
184 199

  

Also available in: Unified diff