Project

General

Profile

« Previous | Next » 

Revision 25eeb4d4

Added by Leszek Koltunski about 4 years ago

Port Girl to the new setStretch-less API.

View differences:

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