Project

General

Profile

« Previous | Next » 

Revision 36273130

Added by Leszek Koltunski about 4 years ago

Move the Effects.setStretch to Meshbase.setStretch

View differences:

src/main/java/org/distorted/object/RubikObject.java
169 169

  
170 170
  public void recomputeScaleFactor(int screenWidth, int screenHeight)
171 171
    {
172
    int sizeX = getEffects().getStartchX();
173
    int sizeY = getEffects().getStartchY();
172
    float sizeX = getMesh().getStretchX();
173
    float sizeY = getMesh().getStretchY();
174 174

  
175
    if( (float)sizeY/sizeX > (float)screenHeight/screenWidth )
175
    if( sizeY/sizeX > (float)screenHeight/screenWidth )
176 176
      {
177
      int w = (screenHeight*sizeX)/sizeY;
177
      float w = (screenHeight*sizeX)/sizeY;
178 178
      float factor = (float)screenHeight/sizeY;
179 179
      mNodeMove.set((screenWidth-w)*0.5f ,0, 0);
180 180
      mNodeScale.set(factor,factor,factor);
181 181
      }
182 182
    else
183 183
      {
184
      int h = (screenWidth*sizeY)/sizeX;
184
      float h = (screenWidth*sizeY)/sizeX;
185 185
      float factor = (float)screenWidth/sizeX;
186 186
      mNodeMove.set(0,(screenHeight-h)*0.5f,0);
187 187
      mNodeScale.set(factor,factor,factor);

Also available in: Unified diff