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

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

Закрытая тема
 
ARHUI

offline
Опыт: 3,341
Активность:
Как получить таймер по его хендлу
Есть ли способ обратится к таймеру, зная его handle? Я имею ввиду, что таймер в хеш таблицу не записан. Раньше был RB, а теперь только hashtable?
Старый 09.05.2011, 07:40
16GB
GhostOne User
offline
Опыт: 60,317
Активность:
статью это глянь
Старый 09.05.2011, 08:07
Doc

offline
Опыт: 63,163
Активность:
Есть структуры(параллельные массивы).
Старый 09.05.2011, 11:25
J64_

offline
Опыт: 4,724
Активность:
timer converttimer(integer id){
    SaveFogStateHandle(Table,0,0,ConvertFogState(id))
    return LoadTimerHandle(Table,0,0)
}
Старый 09.05.2011, 12:41
Doc

offline
Опыт: 63,163
Активность:
	define private <RealiseVector()> = {
            private static thistype Vector[]
            private static int VectorCount = 0
            
            void vectorAdd(){
                thistype.Vector[thistype.VectorCount] = this
                thistype.VectorCount++
            }
            
            void vectorRemove(int number){
                thistype.VectorCount--
                thistype.Vector[number] = thistype.Vector[thistype.VectorCount]
            }
        }
пример:
struct Struct{
	RealiseVector()
	timer t

	static Struct New(){
		Struct data = Struct.create()
		data.addToVector()
	}

     	static void updateAll(){
            int i = 0
            whilenot(i == VectorCount){
                if (Vector[i].OnDestroy){
                    Vector[i].destroy()
                    Vector[i].vectorRemove(i)
                    i--
                } else {
                    Vector[i].update()
                }
                i++
            }
  	}

}
Вроде того...
Старый 09.05.2011, 13:14
Закрытая тема

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

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

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

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



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