IntelliJASS

Плагин для IDE от компании JetBrains.
Статья
43 1.7K
38
Vladimir TVK, вроде как вся эта суета затевается именно ради умного написания кода с подсказками и навигацией по связям конструкций языка
Формат изображений, разработанный компанией Blizzard Entertainment.
Статья
12 479
23
konvan5, полное название у BLP Lab - Brutal Lethal Picture, что, как по мне, более точно отображает суть этого близовского недоформата (ведь есть куда лучший и общедоступный dds)
26
nazarpunk, шикарное же описание раз альтернатив нет, ну да ладно)
(а так угарнул :D)
Переменные JASS.
Подстатья
20 182
38
Ещё я бы добавил, что обнулить нужно не только при выходе из функции, но и если ты умышленно рвёшь подпоток (например, делением на ноль)
Редкий кейс, но раз уж покрывать, так целиком)
Останавливать подпоток можно с целью какого-то жесткого assert глубоко внутри стека, чтобы избежать полного краша игры. Я это использовал для избежания некоторых ситуаций, которые не должны случаться by design, но теоретически могут. Например, если счетчик рекурсии (depth) превысил свой хард лимит - выводим ошибку и валим стек делением на ноль. Игра подвиснет, но продолжит работать.
38
Забыли написать, что длина имени переменной значительно влияет на производительность в классике