Revision 25eeb4d4
Added by Leszek Koltunski about 4 years ago
src/main/java/org/distorted/examples/girl/GirlActivity.java | ||
---|---|---|
60 | 60 |
barSize.setProgress(50); |
61 | 61 |
barHips.setProgress(0); |
62 | 62 |
|
63 |
textSwing.setText(getString(R.string.swing_placeholder,0)); |
|
63 |
textSwing.setText(getString(R.string.swing_placeholder,0.0f));
|
|
64 | 64 |
textSize.setText(getString(R.string.size_placeholder,1.0f)); |
65 | 65 |
textHips.setText(getString(R.string.hips_placeholder,0)); |
66 | 66 |
} |
... | ... | |
96 | 96 |
DistortedLibrary.onDestroy(); |
97 | 97 |
super.onDestroy(); |
98 | 98 |
} |
99 |
|
|
100 |
/////////////////////////////////////////////////////////////////// |
|
101 |
|
|
99 |
|
|
100 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
|
101 |
|
|
102 | 102 |
public void onProgressChanged(SeekBar bar, int progress, boolean fromUser) |
103 | 103 |
{ |
104 |
int v;
|
|
105 |
float s;
|
|
104 |
float v;
|
|
105 |
int i;
|
|
106 | 106 |
GirlSurfaceView view = findViewById(R.id.girlSurfaceView); |
107 | 107 |
|
108 | 108 |
switch (bar.getId()) |
109 | 109 |
{ |
110 |
case R.id.girlSeekSwing: v = progress/5;
|
|
110 |
case R.id.girlSeekSwing: v = progress/(5*400.0f);
|
|
111 | 111 |
view.getRenderer().setSwing(v); |
112 | 112 |
textSwing.setText(getString(R.string.swing_placeholder,v)); |
113 | 113 |
break; |
114 |
case R.id.girlSeekSize : if( progress> 50) s = (progress-50)/16.0f + 1.0f;
|
|
115 |
else s = 0.015f*progress + 0.25f;
|
|
116 |
view.getRenderer().setSize(s);
|
|
117 |
textSize.setText(getString(R.string.size_placeholder,(((int)(s*10))/10.0f)));
|
|
114 |
case R.id.girlSeekSize : if( progress> 50) v = (progress-50)/18.0f + 1.0f;
|
|
115 |
else v = 0.015f*progress + 0.25f;
|
|
116 |
view.getRenderer().setSize(v);
|
|
117 |
textSize.setText(getString(R.string.size_placeholder,v));
|
|
118 | 118 |
break; |
119 |
case R.id.girlSeekHips : v = progress/5;
|
|
120 |
view.getRenderer().setHips(v);
|
|
121 |
textHips.setText(getString(R.string.hips_placeholder,v));
|
|
119 |
case R.id.girlSeekHips : i = progress/6;
|
|
120 |
view.getRenderer().setHips(i);
|
|
121 |
textHips.setText(getString(R.string.hips_placeholder,i));
|
|
122 | 122 |
break; |
123 | 123 |
} |
124 | 124 |
} |
125 | 125 |
|
126 |
/////////////////////////////////////////////////////////////////// |
|
126 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
|
127 | 127 |
|
128 | 128 |
public void onStartTrackingTouch(SeekBar bar) { } |
129 |
|
|
130 |
/////////////////////////////////////////////////////////////////// |
|
129 |
|
|
130 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
|
131 | 131 |
|
132 | 132 |
public void onStopTrackingTouch(SeekBar bar) { } |
133 | 133 |
|
Also available in: Unified diff
Port Girl to the new setStretch-less API.