Добавлен SсRealm
Мне уже лет 5 твердят,что команда "wait" утечна. Объясните раз и навсегда,чем заменить команду ждать? Спасибо"
Принятый ответ
SсRealm, я скопировал PolledWait() и исправил немного, можешь скопировать и вызывать когда нужно. (Если я правильно исправил)
//Исправленный PolledWait()
nothing Wait ( real duration ){
timer t
real timeRemaining
if (duration > 0) {
t = CreateTimer()
TimerStart(t, duration, false, null)
loop{
timeRemaining = TimerGetRemaining(t)
exitwhen timeRemaining <= 0
if (timeRemaining > bj_POLLED_WAIT_SKIP_THRESHOLD) {
TriggerSleepAction(0.1 * timeRemaining)
}else{
TriggerSleepAction(bj_POLLED_WAIT_INTERVAL)
}
}
DestroyTimer(t)
t = null
}
}
Это cJASS, если что
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
ScorpioT1000
5 лет назад
2
quq_CCCP, нормально всё в спеллах работает, если не нужна точность. Для всего свои цели
Чтобы оставить комментарий, пожалуйста, войдите на сайт.