Форум программистов, компьютерный форум CyberForum.ru

Бонусы - C++

Восстановить пароль Регистрация
 
Karegon221
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 14
06.11.2013, 20:02     Бонусы #1
Учу Дерект 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 пик) которой управляю на стрелках.

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

Подскажите где косяк в условии. Заранее спасиба.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2013, 20:02     Бонусы
Посмотрите здесь:

C (СИ) Игра лабиринт - реализовать бонусы и их сбор персонажем
День рождения бонусы Delphi БД
требуется менеджер проекта(2500$+бонусы) С#
Java Developer (1500-2200 USD + бонусы)
Java Developer (1800$-2500$ + бонусы)
Браузеры требуют активацию по телефону и предлагают бонусы
Бонус внутри сайта: покупка иконок за бонусы PHP
Бонусы на сервере 1С

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 17:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru