| 33 |
33 |
|
| 34 |
34 |
public class FlagActivity extends Activity implements SeekBar.OnSeekBarChangeListener
|
| 35 |
35 |
{
|
| 36 |
|
private SeekBar barAmplitude, barLength, barAngleA, barAngleB;
|
| 37 |
36 |
private TextView textAmplitude, textLength, textAngleA, textAngleB;
|
| 38 |
|
private SeekBar barNoiseAmplitude, barNoiseLength, barNoiseAngleA, barNoiseAngleB;
|
| 39 |
37 |
private TextView textNoiseAmplitude, textNoiseLength, textNoiseAngleA, textNoiseAngleB;
|
| 40 |
|
|
| 41 |
|
private Static5D noise;
|
|
38 |
private Static5D mNoise;
|
| 42 |
39 |
private String mStr;
|
|
40 |
|
| 43 |
41 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
| 44 |
42 |
|
| 45 |
43 |
@Override
|
| ... | ... | |
| 48 |
46 |
super.onCreate(savedState);
|
| 49 |
47 |
setContentView(R.layout.flaglayout);
|
| 50 |
48 |
|
| 51 |
|
noise = new Static5D(0,0,0,0,0);
|
| 52 |
|
mStr = new String();
|
|
49 |
mNoise = new Static5D(0,0,0,0,0);
|
| 53 |
50 |
|
| 54 |
51 |
textAmplitude = (TextView)findViewById(R.id.flagAmplitude);
|
| 55 |
52 |
textLength = (TextView)findViewById(R.id.flagLength);
|
| 56 |
53 |
textAngleA = (TextView)findViewById(R.id.flagAngleA);
|
| 57 |
54 |
textAngleB = (TextView)findViewById(R.id.flagAngleB);
|
| 58 |
55 |
|
| 59 |
|
barAmplitude = (SeekBar)findViewById(R.id.flagSeekAmplitude);
|
| 60 |
|
barLength = (SeekBar)findViewById(R.id.flagSeekLength);
|
| 61 |
|
barAngleA = (SeekBar)findViewById(R.id.flagSeekAngleA);
|
| 62 |
|
barAngleB = (SeekBar)findViewById(R.id.flagSeekAngleB);
|
|
56 |
SeekBar barAmplitude = (SeekBar)findViewById(R.id.flagSeekAmplitude);
|
|
57 |
SeekBar barLength = (SeekBar)findViewById(R.id.flagSeekLength);
|
|
58 |
SeekBar barAngleA = (SeekBar)findViewById(R.id.flagSeekAngleA);
|
|
59 |
SeekBar barAngleB = (SeekBar)findViewById(R.id.flagSeekAngleB);
|
| 63 |
60 |
|
| 64 |
61 |
barAmplitude.setOnSeekBarChangeListener(this);
|
| 65 |
62 |
barLength.setOnSeekBarChangeListener(this);
|
| ... | ... | |
| 76 |
73 |
textNoiseAngleA = (TextView)findViewById(R.id.flagNoiseAngleA);
|
| 77 |
74 |
textNoiseAngleB = (TextView)findViewById(R.id.flagNoiseAngleB);
|
| 78 |
75 |
|
| 79 |
|
barNoiseAmplitude = (SeekBar)findViewById(R.id.flagSeekNoiseAmplitude);
|
| 80 |
|
barNoiseLength = (SeekBar)findViewById(R.id.flagSeekNoiseLength);
|
| 81 |
|
barNoiseAngleA = (SeekBar)findViewById(R.id.flagSeekNoiseAngleA);
|
| 82 |
|
barNoiseAngleB = (SeekBar)findViewById(R.id.flagSeekNoiseAngleB);
|
|
76 |
SeekBar barNoiseAmplitude = (SeekBar)findViewById(R.id.flagSeekNoiseAmplitude);
|
|
77 |
SeekBar barNoiseLength = (SeekBar)findViewById(R.id.flagSeekNoiseLength);
|
|
78 |
SeekBar barNoiseAngleA = (SeekBar)findViewById(R.id.flagSeekNoiseAngleA);
|
|
79 |
SeekBar barNoiseAngleB = (SeekBar)findViewById(R.id.flagSeekNoiseAngleB);
|
| 83 |
80 |
|
| 84 |
81 |
barNoiseAmplitude.setOnSeekBarChangeListener(this);
|
| 85 |
82 |
barNoiseLength.setOnSeekBarChangeListener(this);
|
| 86 |
83 |
barNoiseAngleA.setOnSeekBarChangeListener(this);
|
| 87 |
84 |
barNoiseAngleB.setOnSeekBarChangeListener(this);
|
| 88 |
85 |
|
| 89 |
|
barNoiseAmplitude.setProgress( (int)noise.getX() );
|
| 90 |
|
barNoiseLength.setProgress ( (int)noise.getY() );
|
| 91 |
|
barNoiseAngleA.setProgress ( (int)noise.getW() );
|
| 92 |
|
barNoiseAngleB.setProgress ( (int)noise.getV() );
|
|
86 |
barNoiseAmplitude.setProgress( (int)mNoise.getX() );
|
|
87 |
barNoiseLength.setProgress ( (int)mNoise.getY() );
|
|
88 |
barNoiseAngleA.setProgress ( (int)mNoise.getW() );
|
|
89 |
barNoiseAngleB.setProgress ( (int)mNoise.getV() );
|
| 93 |
90 |
|
| 94 |
91 |
textNoiseAmplitude.setText("Noise 0.00");
|
| 95 |
92 |
textNoiseLength.setText("Noise 0.00");
|
| ... | ... | |
| 150 |
147 |
case R.id.flagSeekAmplitude : renderer.setAmplitude(progress);
|
| 151 |
148 |
textAmplitude.setText("Amplitude "+progress);
|
| 152 |
149 |
break;
|
| 153 |
|
case R.id.flagSeekNoiseAmplitude: noise.set1((float)progress/100);
|
| 154 |
|
renderer.setNoise(noise);
|
|
150 |
case R.id.flagSeekNoiseAmplitude: mNoise.set1((float)progress/100);
|
|
151 |
renderer.setNoise(mNoise);
|
| 155 |
152 |
convert(progress);
|
| 156 |
153 |
textNoiseAmplitude.setText("Noise "+mStr );
|
| 157 |
154 |
break;
|
| ... | ... | |
| 159 |
156 |
renderer.setLength(progress);
|
| 160 |
157 |
textLength.setText("Length "+progress);
|
| 161 |
158 |
break;
|
| 162 |
|
case R.id.flagSeekNoiseLength : noise.set2((float)progress/100);
|
| 163 |
|
renderer.setNoise(noise);
|
|
159 |
case R.id.flagSeekNoiseLength : mNoise.set2((float)progress/100);
|
|
160 |
renderer.setNoise(mNoise);
|
| 164 |
161 |
convert(progress);
|
| 165 |
162 |
textNoiseLength.setText("Noise "+mStr );
|
| 166 |
163 |
break;
|
| ... | ... | |
| 168 |
165 |
renderer.setAngleA(progress);
|
| 169 |
166 |
textAngleA.setText("Alpha "+progress);
|
| 170 |
167 |
break;
|
| 171 |
|
case R.id.flagSeekNoiseAngleA : noise.set4((float)progress/100);
|
| 172 |
|
renderer.setNoise(noise);
|
|
168 |
case R.id.flagSeekNoiseAngleA : mNoise.set4((float)progress/100);
|
|
169 |
renderer.setNoise(mNoise);
|
| 173 |
170 |
convert(progress);
|
| 174 |
171 |
textNoiseAngleA.setText("Noise "+mStr );
|
| 175 |
172 |
break;
|
| ... | ... | |
| 177 |
174 |
renderer.setAngleB(progress);
|
| 178 |
175 |
textAngleB.setText("Beta "+progress);
|
| 179 |
176 |
break;
|
| 180 |
|
case R.id.flagSeekNoiseAngleB : noise.set5((float)progress/100);
|
| 181 |
|
renderer.setNoise(noise);
|
|
177 |
case R.id.flagSeekNoiseAngleB : mNoise.set5((float)progress/100);
|
|
178 |
renderer.setNoise(mNoise);
|
| 182 |
179 |
convert(progress);
|
| 183 |
180 |
textNoiseAngleB.setText("Noise "+mStr );
|
| 184 |
181 |
break;
|
Tidy up 'Flag'