18

» WarCraft 3 / cJass - дополнение к языку JASS

Прошу подробнее рассказать про "optional functions"
NCrashed добавил:
И встречное предложение - сделайте Variadic function =)
18

» WarCraft 3 / cJass - дополнение к языку JASS

Это такое направление политики выбрали xD
Это такое объявление массива?
18

» WarCraft 3 / cJass - дополнение к языку JASS

Сказывается влияние линукса, теперь есть 2 ветки обновлений =) стабильная и нестабильная. А галочка "обновлять TESH" на будущее добавлена, и кто сервер обновлений держит?
18

» WarCraft 3 / cJass - дополнение к языку JASS

Я понимаю, что у вас с вексом там великий холивар, уж лучше давайте дальше "provide more freedom" для пользователей, демагогия полезна в ограниченных объемах.
NCrashed добавил:
а векс это не считает (в случае если там стоят литералы)?
На практике показано, что нет.
NCrashed добавил:
прекалькуляцию предусмотрена, но уже при оптимизации
С какой версии поддерживается (если уже сделана перекалькуляция)? Наверно, она должна проходить автоматически при включенном АсидОптимайзере , а я не могу норм обновиться с 1.4.0.1
NCrashed добавил:
Проблема с обновлением снята.
18

» WarCraft 3 / cJass - дополнение к языку JASS

txt2:Хотелось, чтобы при таком макросе парсер сразу подставлял значения произведений, разницы, сложения и т.п.
define {
    SetArray(type,name,n,l) = type array name [n*l] 
}
NCrashed добавил:
Иначе такая конструкция невозможна
NCrashed добавил:
Хм, а не пора ли выделить для cJass подфорум? А то сайт для обсуждений не подходит, и скоро из этой темы и раздела джазза будет такая каша...
18

» WarCraft 3 / cJass - дополнение к языку JASS

txt2:Попытался апдейтнутся до версии 1.4.0.3 c 1.4.0.1 автоапдейт зациклился, ввел ошибку '[]'. Начал перезапускать себя, его процесс жил менее секунды, поэтому убить через диспечер не получилось, перезагрузка помогла =). Опять надо ручками апдейтиться?
18

» WarCraft 3 / cJass - дополнение к языку JASS

возможно, чтобы можно было приват ставить целому блоку дефайна, или хотя бы чтобы асид при этом ошибку выдавал а не вис намертво:
define private { 
    void = nothing
}
NCrashed добавил:
это так, предложение для следующих версий
18

» WarCraft 3 / cJass - дополнение к языку JASS

Ура мануал появился!! Безумно рад, теперь каша в голове систематизируется).
Хотелось бы нормальную подсветку кастом функций
18

» WarCraft 3 / Что готовит нам патч грядущий?

Теперь придется весь проект переписать(( у меня там половина систем на ретерн баге