Форум программистов, компьютерный форум, киберфорум
Наши страницы

Арканоид - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посоветуйте пожалуйста литературу по С++(WinForms, OpenGL) http://www.cyberforum.ru/cpp-beginners/thread546434.html
Посоветуйте пожалуйста ,краткий справочник,чтобы писать приложения windows form в Visual Studio и справочник по Open GL.
C++ #define #define зачем нужна это заголовочный файл какие у него функции и как им ползоватса? http://www.cyberforum.ru/cpp-beginners/thread546432.html
C++ Нарисовать мышью прямоугольник в текстовом режиме экрана
Помогите разобраться.. Нужно нарисовать прямоугольник (любыми символами) в текстовом режиме экрана с помощью мышки. Ну я пытался воспользоваться специальным типом данных MEVENT и функции...
передать параметры в дочерний процесс C++
используем функцию spawn() для запуска дочернего процесса. Как передать параметры в дочерний процесс?
C++ Алгоритм для деревьев http://www.cyberforum.ru/cpp-beginners/thread546421.html
Всем привет! Препод дал задание написать программу, которая бы находила максимальное независимое множество в дереве(т.е. дано дерево, надо найти максимальное множество вершин, никакие две из которых...
C++ Сортировка структуры в бинарном файле приветствую всех! появилась небольшая заминка у меня - немогу сравнить значения структуры, для того, чтоб отсортировать ее в бинарном файле. суть задачи: 1.Создать файл F1.dat, содержащий 8... подробнее

Показать сообщение отдельно
Chiakiii
0 / 0 / 0
Регистрация: 27.11.2011
Сообщений: 38
04.05.2012, 19:51  [ТС]
C
1
2
3
4
5
static void DrawBar0(Bar rak)
{
    setcolor(BarColors[rak.color1]);
    setfillstyle(SOLID_FILL,BarColors[rak.color1]);
    bar(int(rak.x),int(rak.y),int(rak.x+50),int(rak.y+30));
Так задана ракетка.

C
1
2
3
setcolor(BallColors[b.color1]);
    setfillstyle(SOLID_FILL,BallColors[b.color1]);
    fillellipse(int(b.x),int(b.y),int(b.r),int(b.r));
Так шарик.

Как сделать так, чтобы они сталкивались?
C
1
2
3
4
5
6
void TryMoveBar(Scene*sc,Ball*b,Bar*rak,double dt)
{
    rak->width=rak->x+50;
    rak->height=rak->y+30;
    if ((b->x + b->r > rak->x) && (b->x - b->r < rak->x))
    b->vx = -b->vx;
Не выходит так.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru