30

» WarCraft 3 / Как правильно использовать boolexpr?

это как цикл в цикле, только зачем так делать для поиска, это вопрос, но кто-то может сделать
Квадратичную сложность гуишники через одного юзают, когда собственные ауры делают.
30

» WarCraft 3 / Как правильно использовать boolexpr?

konvan5, фанаты делают. А те кто ноет про производительность что-то не спешат пользоваться и горазды только обмазываться гуй-муй и ныть.
30

» WarCraft 3 / Как правильно использовать boolexpr?

Как те-же многомерные массивы и другие фичи программирования
Ну вот к примеру есть AngelScript с этими вашими фичами. Что-то я не вижу чтоб фанаты производительности на него переходили.
30

» WarCraft 3 / Как правильно использовать boolexpr?

и юзать 1-2 простыми скриптами все абилки по поиску индекса.
А поиск индекса обязательно написать O(n). Иначе никакого быстродействия не будет.
30

» WarCraft 3 / Как правильно использовать boolexpr?

а высокая скорость работы нужна)
Высокая скорость работы и булэкспры. Или вообще не дай боже гуй-муй.
30

» WarRaft / Циклы

У нее же есть схожесть с луа?
Есть: в обоих языках нужно думать через мозг.
30

» WarRaft / Условия

Тут хорошо бы уточнить подразумевается false как значение выражения или false как переменная "false"
Уточнил.
и если первое то получается все выражения с and надо оборачивать в скобки
Скобки нужно использовать, если в одном выражении есть операторы and и or. К примеру, зачем скобки в таком выражении?
false and true and true and true and true
30

» WarRaft / VJASS - Vexorian JASS

Как раз наоборот, включать эту опцию не стоит примерно никогда.
Когда я на постоянке включил эту опцию, то жизнь наладилась и волосы стали гладкими и шелковистым.

VJASS не может нормально скомпилить простой код, а я должен поверить что там оптимизатор нормально написан?
library Anal
	globals
		private integer time = 'time'
	endglobals
endlibrary
Глобалку DEBUG_MODE стоит использовать со статичными условиями, а не обычными.
Можно и с обычными, тогда при компиляции вместо неё будет подставлен литерал.
30

» WarRaft / VJASS - Vexorian JASS

Вышла новая версия! Прокрутить к ресурсу
Добавлен краткий обзор самых необходимых возможностей.
30

» Unryze Jass API / UjAPI

EugeAl, ну так они играть то не смогут по вышеперечисленной причине.
30

» Unryze Jass API / UjAPI

Borodach, никто тебя не останавливает. Пощупал функциию - написал статью как ей пользоваться. И самому шпаргалка и комьюнити полезно.
30

» Unryze Jass API / UjAPI

EugeAl, молодые зумеры и так не смогут пользоваться утилитой ибо там нужно думать через мозг. Коей способностью эволюция их обделила.
30

» WarRaft / Типы данных

Эх упущен опыт варкрафтеров по хранению нескольких малых чисел внутри большого числа
Буквально в основной статье дана ссылка.
Тут кстати можно добавить функцию как выводить числа с плавающей точкой больше сколько-то знаков чем выводит стандартная функция вывода
Можно хоть один адекватный пример её применения?
30

» WarRaft / Переменные

makkad, дополнил статью.

Память выделяется в момент присваивания значения по индексу, так что само значение неважно:
globals
	integer array i
	string array s
	unit array u
	rect array r
endglobals

function main takes nothing returns nothing
	set i[500] = 0
	set s[500] = ""
	set u[500] = null
	set r[500] = null
endfunction
30

» WarRaft / Функции

EugeAl, это статья не про common.ai. Кому нужно, тот сам его спокойно откроет и поглядит на функции.