Project

General

Profile

« Previous | Next » 

Revision 09ff1631

Added by Leszek Koltunski about 1 year ago

Progress with support for the 'normal' touch-control

View differences:

src/main/java/org/distorted/objectlib/main/ObjectControl.java
279 279
      else
280 280
        {
281 281
        float rotAngle = computeNormalRotAngle(mNormalTouchPoint[0]-x,mNormalTouchPoint[1]-y);
282
        mCurrentAngle = rotAngle - mNormalRotAngle;
282
        mCurrentAngle = mNormalRotAngle - rotAngle;
283 283
        mPreRender.getObject().continueRotation(mCurrentAngle);
284 284
        }
285 285
      }
......
325 325

  
326 326
    private float computeNormalRotAngle(float vx, float vy)
327 327
      {
328
      return 0;  // TODO
328
      return (float)((180*Math.atan2(vy,vx))/Math.PI);
329 329
      }
330 330

  
331 331
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff