допомогу про управління (control-> sizeX, control-> sizeY, GL_RGB, GL_UNSIGNED_BYTE, control-> data);
glFlush ();// Виводимо всі з буфера на екран
} timer (int=0) / / функція-таймер
{
if (gameover == false)
{(m == - 8) m=0;// Зациклитися рух трави=1.6;// Рухаємо траву
(ey <-ortho-bs * 3) / / якщо ворожа машинка поїхала за екран створимо нову
{=-ey +5 * bs; =GetTickCount ();=((gtc% (exrand * 66 +1)) / 66)-exrand / 2;=false;
} (enemycrash == false) ey-= 1.2;// Рухаємо ворожу машинку
else ey-= 1.6;
(wy <-ortho-bs * 3) / / якщо стінка виїхала за екран створимо нову
{=-wy; =GetTickCount ();=gtc% 2;
}=1.6;// Рухаємо стінку
(godmode == false) score_point_float +=0.2;// Додаємо окуляри
else score_point_float-= 1;// Віднімаємо якщо гравець летить, притому в 5 разів бстрее
sprintf (score_point_char, «SCORE:% .0 f», score_point_float);// Конвертуємо очки в char
if (KeyDown [«a»] == true && x>-roadwidth / 2 + bs * 2.5) x-= 0.8;// Рухаємо машинку на основі натиснутих кнопок
if (KeyDown [«d»] == true && x -ortho + bs * 2.5) y-= 0.6;
display ();// Отрісовуем
/ / перевіряємо на зіткнення себе і ворога (godmode == false) if ((wpos == 0 && wy> y - 2 * bs && wy x - 4 * bs &&-roadwidth / 2 + wallwidth / 2 + bs / 2 y - 2 * bs && wy x - 4 * bs && roadwidth/2-wallwidth/2-bs/2 (y - 4 * bs) && ey <(y +4 * bs +0.2) & ; & ex> (x - 3 * bs) && ex <(x +3 * bs))) gameover=true; ((wpos == 0 && wy> ey - 2 * bs & & wy ex - 4 * bs &&-roadwidth / 2 + wallwidth / 2 + bs / 2 < ex +4 * bs) | | (wpos == 1 && wy> ey - 2 * bs && wy ex - 4 * bs && roadwidth/2-wallwidth/2-bs/2
}
/ / gameover
{_over ();// Отрісовуем програш (KeyDown [«r»] == true) / / робимо рестарт при натисканні R
{= 0;=- 45; =Bs / 2; =Ortho + bs * 3; =GetTickCount ();=((gtc% (exrand * 66 +1)) / 66)-exrand / 2; wy=1.5 * ortho; _point_float=0;
[«r»]=false;// «Отжимаем» кнопку=false; (GL_COLOR_BUFFER_BIT);// Чистимо екран
}
} (KeyDown [«f»] == true) glutTimerFunc (10, timer, 0);// Прискорюємо таймер, утримуючи FglutTimerFunc (20, timer, 0);
} Keyboard (unsigned char key, int _x, int _y) / / перевіряємо натискання кнопок
{
if (key!=«r»)
{[key]=true;// І в...