Subversion Repositories FlightCtrl

Compare Revisions

Regard whitespace Rev 390 → Rev 391

/branches/v0.60_MicroMag3_Nick666/trunc/math.c
28,10 → 28,7
if (!x && !y) return 0; //atan2 = 0 für x und y = 0
if (y < 0)
{
m=-1;
}
if (y < 0) m=-1;
else m=1;
if (x==0) return (90*m); // atan2 = 90° für x = 0
99,10 → 96,10
else m = +1;
// Quadranten auswerten
if ((winkel > 90 ) && (winkel <= 180)) {winkel = 180 - winkel; n = 1;}
if (winkel <= 90) n=1;
else if ((winkel > 90 ) && (winkel <= 180)) {winkel = 180 - winkel; n = 1;}
else if ((winkel > 180 ) && (winkel <= 270)) {winkel = winkel - 180; n = -1;}
else if ((winkel > 270) && (winkel <= 360)) {winkel = 360 - winkel; n = -1;}
else n = 1; //0 - 90 Grad
else {winkel = 360 - winkel; n = -1;} //if ((winkel > 270) && (winkel <= 360))
 
sinus = pgm_read_float(&pgm_sinus_f[winkel]);
 
122,7 → 119,7
if (i < 0) {m=-1;i=abs(i);}
else m=1;
if (i > 200) i = 200;
i = i % 200;
return (pgm_read_byte(&pgm_asin[i]) * m);
}