XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
timer
Добрый день.
Небольшой вопрос по таймерам
Создав таймер local timer t = CreateTimer()
и запустив его call TimerStart
затем в нужный момент остановив call PauseTimer(t)
чтобы запустить его заного нужно call TimerStart опять?
AlexKARASb добавил:
и как проверить что таймер работает(то-есть уже запущен, и не на паузе)
Старый 02.05.2010, 14:55
krosaf4eg

offline
Опыт: 1,859
Активность:
чтобы запустить его заного нужно call TimerStart опять?
Чтобы запустить заново, то TimerStart с нужными параметрами, чтобы продолжить, ResumeTimer вроде так.
Насчет проверить не знаю можно или нет, но если ты его ставишь на паузу ты же все равно делаешь это триггерно, так что можно, например, менять значение логической переменной каждый раз, когда запускаешь\паузишь таймер
Старый 02.05.2010, 15:37
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
krosaf4eg, ResumeTimer , спасибо
на счет второго нашел пару нативок, мб TimerElapsed
Старый 02.05.2010, 17:14
krosaf4eg

offline
Опыт: 1,859
Активность:
оно вроде возвращает текущее значение времени на таймере (если ты про TimerGetElapsed)
Старый 02.05.2010, 17:36
bobok1

offline
Опыт: 1,213
Активность:
AlexKARASb, кстати, если ты не знал, если ты используешь ResumeTimer(t), а сам таймер не в паузе, вар вызовет крит.
Старый 02.05.2010, 17:48
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
krosaf4eg, вариант тогда с булей
спс тему клоуз
Старый 02.05.2010, 18:44
Ответ

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

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

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 12:51.