CCRotateBy and Anchor Point...

Hello everyone!

So, I am using the CCRotateTo action to rotate an object, I have set the anchorPoint (~~1,~~1).

Q1: I want to rotate obj. only in one direction irrespective of which angle is small or large whereas CCRotateTo always chooses the shorter angle. Can I change that? (Except for shifting to CCRotateBy)

Q2: When I click on that object it performs some task. By checking the location of the obj. but now the object (visible on the screen) is rotating around the original position. So, clicking on the object on the screen does nothing (because the object is not actually there, it’s in the midpoint of that circle) How do I cater this problem?

Any help will be appreciated!

Happy Coding!