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

Отслеживание границ объектов (Арканоид) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите разобраться с циклом while. http://www.cyberforum.ru/cpp-beginners/thread575342.html
Здравствуйте. Уже долго мучаюсь с крестиками-ноликами. Наконец то подошел финал, как вдруг на самом простом запутался. Помогите разобраться. Без циклов while программа работает как часы, но с ними...
C++ Дан список слов, разделенных между собой пробелами Дан список слов, разделенных между собой пробелами. Составить программу поиска количества слов, у которых первая и последняя буквы совпадают между собой. http://www.cyberforum.ru/cpp-beginners/thread575341.html
Дано предложение без знаков препинания C++
Дано предложение без знаков препинания. Составить программу определения количества слов, начинающихся с гласной буквы. Добавлено через 5 часов 9 минут ответьте плз Добавлено через 12 секунд...
Транспонировать массив C++
Привет всем, ребят помогите написать программу, нужно массив M транспонировать и распечатать.
C++ Перегрузка операций http://www.cyberforum.ru/cpp-beginners/thread575329.html
Добрый день форумчане, помогите решить задачку Перегрузить 8 операторов для класса Вот пример класса class Money{ unsigned long banknot; unsigned int kop; char name; } требования:
C++ В упорядоченном по возрастанию массиве найти элементы В упорядоченном по возрастанию массиве найти элементы, меньшие среднего арифметического всех положительных элементов. Нахождение среднего арифметического реализовать в виде функции. подробнее

Показать сообщение отдельно
UFO94
264 / 253 / 13
Регистрация: 04.04.2012
Сообщений: 546
15.05.2012, 16:44
Как минимум, ваше условие будет работать только при ударе об угол блока, причем в половине случаев.
Смотрите,
Цитата Сообщение от paranoya Посмотреть сообщение
x == x_blockarray[a][b] && y == y_blockarray[a][b]+40
С игреком все в порядке, но x должен не равен быть x_blockarray[a][b], он должен просто быть в пределах блока, (x>=x_blockarray[a][b])&&(x<=x_blockarray[a][b+1]) или как у вас должно быть... Ну, и второе условие соответственно изменить.
Второе. А если мячик ударит в угол блока (например, крайнего нижнего левого) справа снизу? Тогда расстояние по иксу и по игреку не будут удовлетворять вашим условиям. Когда я говорил о "половине случаев", я имел в виду именно это. Здесь надо писать условие равенства расстояния от центра шарика до соответствующего угла радиусу шарика. И угол отскока, соответственно, надо будет сложнее считать.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.