PUVer, "сервер дискорд" - это мнимое чувство, что ты кого-то там собрал. У тебя не может быть никакого сервера дискорд, ты платишь своими ресурсами и донатом на развитие левой площадки, которая делает вид что у тебя "есть онлайн". На самом деле этот онлайн не у тебя.
В целом, не вижу большого смысла во всём этом обсуждении, только переливание воды.
Данная новость - наш новый регламент, хочется вам этого или нет.
EugeAl, это не функция типа интерфейс, а объект, реализующий интерфейс. В JASS это все сложно представить и как-то юзать. Я бы посоветовал немного поковырять Java или C#, если будет скучно - JS
EugeAl, мы смотрим сейчас взглядом функциональщика. Возьмем пример nazarpunk. К примеру у нас есть абилка огненный вихрь сян лин (вокруг персонажа крутится обруч, который наносит урон при пересечении с персонажами). По большому счету нам все равно что вокруг кастера крутить - юнит, эффект, или хоть texttag. Так вот при инициальзации абилки вместо конкретной реализации можно передать как параметр Point. Способность будет пользоваться переданным инстансом Point чтобы толкать его вокруг кастера. А уже конкретная реализация этих методов будет взаимодействовать с игрой, вызывая нужные методы с нужными параметрами
По факту интерфейс это просто набор методов, которые должен реализовывать класс. То есть если в классе прописано, что он реализует интерфейс - он обязан иметь все те же функции, которые прописаны в нем.
Ev3nt, Я сделал ну максимум 10% от того, что нужно. Самые востребованные мне обертки еще не готовы (виджет, предмет), да и реализация событий юнита требует доработок
МрачныйВорон, вы пишите код на typescript, tstl конвертирует его в lua. LUA код подключается к warcraft III. На данный момент подход похож на классический LUA, но планируется по мере свободного времени сделать обертки на типы. Потом можно будет писать код на классах
» XGM Team / Изменения в проектах
» Администрация XGM / Слетает выбранная категория при переходам по страницам
» Warcraft III - Lua / Главная страница
» Warcraft III - Lua / Главная страница
» IrInA Host Bot / Загрузка карт и создание игры
» IrInA Host Bot / Заявка на верификацию Fantasy Pirates 1.09g
» IrInA Host Bot / Верификация SotDRP: Renewal #7
» IrInA Host Bot / Верификация карты
» IrInA Host Bot / Верификация карты
» Unryze Jass API / UjAPI
» Unryze Jass API / UjAPI
» Unryze Jass API / UjAPI
» Unryze Jass API / UjAPI
» Unryze Jass API / UjAPI
» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.35
» IrInA Host Bot / Ошибка при заходе на карту - не удалось присоединиться
» IrInA Host Bot / Загрузка карт и создание игры
» IrInA Host Bot / Ошибка при заходе на карту - не удалось присоединиться
» IrInA Host Bot / Не скачивает автоматически карту при заходе в комнату
» WarCraft 3 / Luacraft - декларации типов для Typescript to Lua
» WarCraft 3 / Luacraft - декларации типов для Typescript to Lua
» WarCraft 3 / Luacraft - декларации типов для Typescript to Lua
» WarCraft 3 / Luacraft - декларации типов для Typescript to Lua
Отредактирован Kokomi
» WarCraft 3 / Luacraft - декларации типов для Typescript to Lua
» IrInA Host Bot / Главная страница