Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Реалізація об'єктно-орієнтованого підходу при розробці програми, что моделює гру "SQ CaRs"

Реферат Реалізація об'єктно-орієнтованого підходу при розробці програми, что моделює гру "SQ CaRs"





носимо в булевий масив значення натиснутих кнопок

if (KeyDown [«e»] == true) godmode=true;

} if (gameover == true) KeyDown [key]=true;

}

KeyboardUp (unsigned char key, int _x, int _y)

{(key!=«r»)

{[key]=false;// «Отжимаем кнопки» (KeyDown [«e»] == false) godmode=false;

}

}

menu_select (bool select)

{(select == true) / / починаємо гру при виборі NEW GAME

{(Keyboard); (KeyboardUp); (true);=true; (display_over); (display);// Виклик функції Дисплей

timer ();

} / / або визод при виборі EXIT

{(0);

}

}

void MKeyboard (unsigned char key, int _x, int _y) / / перевіряємо натиснуті кнопки в меню

{(key == 13) menu_select (menu.selection);

}

SKeyboard (int key, int x, int y) / / перевіряємо натиснуті кнопки в меню

{(key == GLUT_KEY_UP | | key == GLUT_KEY_DOWN)

{(menu.selection)

{true: menu.draw_select (false); break; false: menu.draw_select (true); break;

}

}

} draw_menu () / / отрісовуем меню

{. show ();

(SKeyboard);// Реєструємо функції моніторять клавіатуру (MKeyboard);

}

main (int argc, char ** argv)

{(& argc, argv); (GLUT_SINGLE | GLUT_RGB);// Вибираємо режим отображеія, у нас одинарна буферизація і 3 кольору (wwidth, wheight);// Розмір вікна («SQ CaRs»);// Инициализируем віконце (GL_PROJECTION); ();

(foncolor [0], foncolor [1], foncolor [2], 1.0);// Колір фону

(-ortho, ortho,-ortho, ortho, - 0.5, 0.5);// Розміри вікон ();// Прибираємо консоль (draw_menu);// Виклик функції draw_menu (GL_UNPACK_ALIGNMENT, 1);=auxDIBImageLoad («controls.bmp»);// Хагружаем в бітмап картинку ();

}



Назад | сторінка 9 з 9





Схожі реферати:

  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Реалізація за допомогою програми внутрішньої роботи цифрових елементів з ви ...
  • Реферат на тему: Розробка тестового додатку "Компоненти меню Delphi"
  • Реферат на тему: Імітаційне моделювання динамічних систем і процесів з використанням об' ...
  • Реферат на тему: Розробка програми на базі об'єктно-орієнтованого підходу и корістувальн ...