Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2012, 13:06   #1
Monny
Новичок
Джуниор
 
Регистрация: 29.11.2012
Сообщений: 1
По умолчанию Изменить направление движения

Доброго времени суток)
Написана программа, которая задает движение объекта по периметру по часовой стрелке.
Каким способом можно заставить объект через случайное количество тактов изменять направление движения(чтобы объект двигался против часовой)?
Monny вне форума Ответить с цитированием
Старый 29.11.2012, 14:43   #2
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Завести таймер, когда протикает - сменить ход времени на противоположный, помолиться.

А вообще - это зависит от того, как это движение описано.
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 29.11.2012, 15:51   #3
vaan.sk
Пользователь
 
Аватар для vaan.sk
 
Регистрация: 10.03.2010
Сообщений: 30
По умолчанию

каждый такт проверяешь:

Код:
if ( (rand() % 100) < 30 )
    {
        меняешь траекторию
    }
else
   {
        продолжаешь как есть
    }
таким образом каждый такт примерно 30% вероятности, что сменится траектория
ну и задавай свой процент
vaan.sk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить направление формы при столкновении с другой формой в ДЕЛФИ Николай1 Помощь студентам 0 06.11.2011 17:14
ERwin,БД, как изменить направление связи? margaritachka Помощь студентам 0 02.03.2011 20:53
всплывающие меню (изменить направление)) RAVAL(c) Помощь студентам 0 01.02.2011 20:49
Изменить направление вставки строки Andrey85 Microsoft Office Excel 3 03.12.2010 18:43
Как отследить направление движения мыши? yourself Общие вопросы Delphi 8 30.05.2008 08:04