Функции JASS.
Подстатья
16 165
Переменные JASS.
Подстатья
20 156
2
Самые лучшие карты всегда на джаз написанные как по мне
30
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
Условия в JASS.
Подстатья
7 120
Циклы в JASS.
Подстатья
3 117
2
Жаль я в этом дуб дубом

Надо начать изучать этот ваш джаз

У нее же есть схожесть с луа?

Если что в луа я такой же профан
Препроцессор для языка JASS привносящий в него зачатки ООП.
Статья
11 283
28
nazarpunk, а ты доку прочитай, там оптимизация достаточно простая, просто inline функций в некоторых ситуациях. Она никак навредить не может.
30
Как раз наоборот, включать эту опцию не стоит примерно никогда.
Когда я на постоянке включил эту опцию, то жизнь наладилась и волосы стали гладкими и шелковистым.

VJASS не может нормально скомпилить простой код, а я должен поверить что там оптимизатор нормально написан?
library Anal
	globals
		private integer time = 'time'
	endglobals
endlibrary
Глобалку DEBUG_MODE стоит использовать со статичными условиями, а не обычными.
Можно и с обычными, тогда при компиляции вместо неё будет подставлен литерал.
28
Disable script optimization - отключает оптимизацию кода. Оптимизатор написан ногами, так что лучше его отключить.
Как раз наоборот, включать эту опцию не стоит примерно никогда. Оптимизатор написан нормально. Только если используется мемхак её стоит включать.
Режим отладки её автоматом включает, но режим отладки должен быть включён только во время разработки.

Глобалку DEBUG_MODE стоит использовать со статичными условиями, а не обычными.
30
Вышла новая версия! Прокрутить к ресурсу
Добавлен краткий обзор самых необходимых возможностей.
Типы данных JASS.
Подстатья
6 156
30
Эх упущен опыт варкрафтеров по хранению нескольких малых чисел внутри большого числа
Буквально в основной статье дана ссылка.
Тут кстати можно добавить функцию как выводить числа с плавающей точкой больше сколько-то знаков чем выводит стандартная функция вывода
Можно хоть один адекватный пример её применения?