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

Бонусы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядочить массив Х(N) по возрастанию, найти сумму положительных элементов массива http://www.cyberforum.ru/cpp-beginners/thread999918.html
Помогите пожалуйста сделать. Упорядочить массив Х(N) по возрастанию, найти сумму положительных элементов массива.
C++ Вхождение точки в область Определить, попадает ли точка с координатами (X,Y) в заданную область. Код: #include <stdio.h> #include <conio.h> #include <math.h> void main() { http://www.cyberforum.ru/cpp-beginners/thread999915.html
C++ Перегрузка "оператора +" для сложения массива объектов
Как перегрузить правильно оператор+ в данном случае или так делать нельзя? Ещё как-то туда надо передать размеры этого массива... и как записать result.(*b)=*(b+i)+input.*(b+i); не понимаю) ...
C++ Использование классов
Не хочет запускаться, помогите найти ошибку #include <iostream> #define N 5 using namespace std; class electronic_store { char item; int price; int number; int section;
C++ Нужны советы как реализовать сложение, вычитание, умножение полиномов/многочленов и деление на число http://www.cyberforum.ru/cpp-beginners/thread999882.html
Всем здравствуйте! надеюсь написать с вашей помощью программку для сложения, вычитания и умножения полиномов, а также деления на число. необходимо использовать классы. тут я задумалась, порылась на...
C++ Нужно написать рекурсивную функцию Добрый вечер ! Ребят, появилась надобность в написании рекурсивной функции, но я на самом деле не представляю как это сделать. Помогите разобраться и решить. Задание: подробнее

Показать сообщение отдельно
Karegon221
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 14

Бонусы - C++

06.11.2013, 20:02. Просмотров 155. Ответов 0
Метки (Все метки)

Учу Дерект 3Д
Пишу простую игру.
Вот отрезок из кода.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
for (int index = 0; index < nbonus; index++)
   {
      if (all_bonus_is_eten[index] == false)
      {
         if (bonus_y[index] + 15 < user_y ||
            bonus_y[index] - 15 > user_y ||
            bonus_x[index] + 15 < user_x ||
            bonus_x[index] - 15 > user_x )
         {
            DrawBonus(bonus_x[index], bonus_y[index]);
         }
         else
         {
            
            all_bonus_is_eten[index] = true;
 
         }
      }
Опережая вопросы
Вот это всё есть и работет

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Определение переменных
for (int index = 0; index < nbonus; index++)
    {
        bonus_x[index] = rand() % 750 - 50;
        bonus_y[index] = rand() % 550 - 50;
        all_bonus_is_eten[index] = false;
        n_bonus[index] = false;
    }
 
 
//Обявление переменных в хед
 
        #define NBONUS 3
        int bonus_speed;
    int nbonus = NBONUS;
    bool n_bonus[NBONUS];
    int bonus_x[NBONUS];
    int bonus_y[NBONUS];
    bool all_bonus_is_eten[NBONUS];
    bool bonus_eten;
Смысл в том что в окне паевляютя бонусы (окружность 10 пикс.) рандомно 5 штук и окружность юсер (10 пик) которой управляю на стрелках.

Проблемма в том что я могу есть бонусы но исчезают они только когда сел все.

Подскажите где косяк в условии. Заранее спасиба.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru