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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Karegon221
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 14
#1

Бонусы - C++

06.11.2013, 20:02. Просмотров 147. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2013, 20:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Бонусы (C++):

Бонусы на сервере - 1С
Привет Розница 1(8.2) и самописная конфа(8.3). решили делать механизм Бонусов для Розница 1. Есть несколько магазинов которые...

День рождения бонусы - Delphi БД
Здравствуйте. У меня есть форма скриншот во вложении. Как сделать так чтобы в поле обведенном красным при вводе цифр начислялось количество...

DDR 3 - бонусы от большего значения мгц? - Оперативная память
Здравствуйте. Какая разница в производительности DDR 3 1600 мгц и DDR 3 2133 мгц при рендере видео и ресурсоемких задачах? Есть ли она...

Бонусы в печатной форме расходной накладной УТ 11 - 1С
Здравствуйте! Стоит задача, клиентам которые заказали товара на определенную сумму, выдавать бонусы товаром. Хотел спросить Вашего совета....

Бонус внутри сайта: покупка иконок за бонусы - PHP
всем привет форумчане в БД создал запрос (по умолчанию число 100) при регистрации пользователя у него в наличии 100бонусов. как можно...

Игра лабиринт - реализовать бонусы и их сбор персонажем - C (СИ)
Помогите, пожалуйста, сделать так, идею может какую-нибудь, чтобы главный персонаж, который двигается собирал бонусы, а в табличке с краю...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2013, 20:02
Привет! Вот еще темы с ответами:

Браузеры требуют активацию по телефону и предлагают бонусы - Удаление вирусов
Здравствуйте еще раз! Проблема вернулась примерно в том же виде, теперь вирус не дает зайти в контакт и требует авторизации по телефону,...

Вирус в Windows XP: браузеры требуют активацию по телефону и предлагают бонусы - Удаление вирусов
Здравствуйте! Компьютер поймал вирус: ни один браузер (Опера, фф, ИЕ) не грузил страницы, либо грузил в виде кода, либо предлагал скачать...

Windows 10 загрузка цп 100% и хлам от mail.ru, плюс прочие бонусы - Удаление вирусов
Добрый вечер всем. Первый раз на этом форуме, посоветовали.. Случайно подхватил ерунды из интернета, естественно антивирусы и прочее не...

Мод "Бонусы за посты" - VBulletin
Здравствуйте. У меня проблема. Никак не могу найти подходящий мод для начисления бонусов за посты, создание тем и т.д. Босс дал...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru