Странно...
почему мышка крутится покруга тогда а не по повёрнутому квадрату
ведь
advanceCircleByFixedAngle(void)
=
Код
static void advanceCircleByFixedAngle(void)
{
char d;
#define DIVIDE_BY_64(val) (val + (val > 0 ? 32 : -32)) >> 6 /* округление */
reportBuffer.dx = d = DIVIDE_BY_64(cosinus); /* */
sinus += d;
reportBuffer.dy = d = DIVIDE_BY_64(sinus);
cosinus -= d;
}
на сколько я понял.
эта функция даёт линейное приращение x и y сначала под 45градусов вверх затем вниз на восток,затем на вниз на юг и наконец на запад.
тоесть как я уже сказал по квадрату повёрнутому.
Xenia
замужем,дети есть ?
Сообщение отредактировал ветерок - May 28 2012, 03:43