Типы данных JASS.
Подстатья
6 156
30
Последние новости!

Переезд

Начат переезд на новый движок документации. Актуальная статья находится здесь.

IntelliJASS

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