Ângulo entre duas linhas está errado

Quero obter ângulos entre duas linhas. Então, eu usei esse código.

int posX = (ScreenWidth) >> 1;

int posY = (ScreenHeight) >> 1;

double radians, degrees;

radians = atan2f( y - posY , x - posX);

degrees = -CC_RADIANS_TO_DEGREES(radians);

NSLog(@"%f %f",degrees,radians);

Mas isso não funciona. O Log é o seguinte: 146.309935 -2.553590

Qual é o problema? Não sei o motivo. Por favor me ajude

questionAnswers(3)

yourAnswerToTheQuestion