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

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

Ответ
 
Toadcop

offline
Опыт: 53,013
Активность:
обновил для совместимость с 1.24 !
// в целом это была тупая автозамена -.-
Старый 20.08.2009, 03:04
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
Не думаю, что это актуально с выходом хэш-таблиц :)
Старый 20.08.2009, 09:43
Kolobok9911
Мир Эйлины ORPG
offline
Опыт: 837
Активность:
Ranger21, поддерживаю, но кто же не хочет переходить в 24-ую версию.
Старый 20.08.2009, 10:42
ScorpioT1000
Работаем
offline
Опыт: отключен
еще как актуально вы просто не шарите :)
с выходом хэш-таблиц :)
неюзабельных)
Старый 20.08.2009, 11:37
J
expert
offline
Опыт: 48,747
Активность:
ScorpioT1000, неактуально)
Старый 20.08.2009, 11:39
ScorpioT1000
Работаем
offline
Опыт: отключен
J, у тебя есть идеи лучше?
Старый 20.08.2009, 11:40
J
expert
offline
Опыт: 48,747
Активность:
какие идеи? я понимаю если бы это система была бы залогом версе независимости, но это не так, и в ней нет смысла даже при 1,23-
но это конечно же имхо
Старый 20.08.2009, 11:41
ScorpioT1000
Работаем
offline
Опыт: отключен
может я путаю, но помойму в ней Tc сделал подобие своей кастомной хэш-таблицы)
Старый 20.08.2009, 11:43
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
Toadcop, перевёл систему точно так же, как и я :р Я тоже заменил все call H2I на call GetHandleId.

Tc, молодец!
ScorpioT1000, полностью согласен.
Старый 20.08.2009, 13:07
J
expert
offline
Опыт: 48,747
Активность:
может я путаю, но помойму в ней Tc сделал подобие своей кастомной хэш-таблицы)
скрепя сердцем называю это хеш таблицей и что с того?
Старый 20.08.2009, 13:31
ScorpioT1000
Работаем
offline
Опыт: отключен
удалил тупой бред
скрепя сердцем называю это хеш таблицей и что с того?
ну какбе ничего быстрей пока не придумано :) по кр. мере для вара (это про кастом)
Ну сам же раньше юзал циклы)
Старый 21.08.2009, 00:26
J
expert
offline
Опыт: 48,747
Активность:
вот тебе быстрее
globals
   integer array g_Val
endglobals
function SetVal takes handle h, integer val returns nothing
    set g_Val[H2I(h)-0x100000] = val
endfunction
function GetVal takes handle h returns integer
    return g_Val[H2I(h)-0x100000]
endfunction
в нормальных картах никогда не будет столько объектов чтобы это не работало
но я это не юзаю потому что мну не нравится, это я как бы пример привел
в любом случае почему ты думаешь что нативное средство написанное на с++ будет медленнее чем его джассовый якобы аналог?
Старый 21.08.2009, 00:37
ZeToX2007

offline
Опыт: 7,009
Активность:
J, а так можно ?

Код:
globals
   integer array g_Val
endglobals
function SetVal takes agent a, integer val returns nothing
    set g_Val[H2I(a)-0x100000] = val
endfunction
function GetVal takes agent a returns integer
    return g_Val[H2I(a)-0x100000]
endfunction
Старый 21.08.2009, 00:46
J
expert
offline
Опыт: 48,747
Активность:
нельзя
Старый 21.08.2009, 00:50
ScorpioT1000
Работаем
offline
Опыт: отключен
J, потомучто оно сделано через жопу очевидно) т.е. это не рассматривается
вот тебе быстрее
тока там мало их, надо массивов 10 хотябы)
Старый 21.08.2009, 00:51
J
expert
offline
Опыт: 48,747
Активность:
тока там мало их, надо массивов 10 хотябы)
и получаем то что сделал тц, хотя у него там каждый масив сопоставляется с индексем с которого начинает идти этот масив, т.е. это не рассматривается
J добавил:
вообще я еще не юзал хештаблицы, я только разумеется осведомлен как они работают, потому какие там у них баги что их уже списывают я незнаю, предпологаю что просто преувеличивают...
Старый 21.08.2009, 00:57
ScorpioT1000
Работаем
offline
Опыт: отключен
предпологай, но почитай тему про 1.24)
Старый 21.08.2009, 01:00
J
expert
offline
Опыт: 48,747
Активность:
почитал последннии 5 страниц, ничего интересного не нашел
Старый 21.08.2009, 01:05
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
У хэштаблиц нету багов, все так называемые "баги" это недоглядки пользователей или неправильное применение, или чудеса ктулху с рейхом СС.
Старый 21.08.2009, 01:33
ScorpioT1000
Работаем
offline
Опыт: отключен
Ranger21, ну иди это фрогу объясняй)
Старый 21.08.2009, 01:34
Ответ

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

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

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

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



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