Revision 09ff1631
Added by Leszek Koltunski about 1 year ago
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
Progress with support for the 'normal' touch-control