Добавлен , опубликован

WurstScript

Содержание:

Требования

  • Java 8 Большинство систем уже имеют установленный Java. Здесь вы можете убедится в наличии у вас последней версии
  • WurstWE Редактор карт, содержащий в своем составе установленный компилятор Wurst. Антивирусы могут выдавать предупреждения, ссылаясь на некоторые безобидные внедренные dll. Игнорируйте эти предупреждения.
  • Standart Library Стандартная библиотека Wurst
  • Visual Studio Code IDE платформа для Wurst

Установка плагина VSCode

  1. Запустите VSCode
  2. Нажмите F1 и в появившейся сверху строке введите Install Extensions
  3. В появившемся списке выберите "Расширение: Установить расширения"
  4. В появившемся меню просмотра доступных расширений введите "wurst" в строку поиска
  5. Установите "Wurst language support"
  6. Перезапустите VSCode и откройте произвольный wurst-файл для активации плагина

Настройка плагина VSCode

  1. Откройте список параметров Файл -> Параметры -> Параметры
  2. В появившемся окне найдите строку поиска и введите "wurst"
  3. В открывшемся списке найдите wurst.wurstJar и щелкните по значку карандаша рядом . В окне справа появится параметр wurst.wurstJar
  4. Измените стандартное значение этого параметра "/home/peter/work/WurstScript/Wurstpack/wurstscript/wurstscript.jar" на путь к wurstscript.jar в директории скачанного WurstWE
  5. Точно так же отредактируйте параметр wurst.wc3path заменив значение null на путь к директории Warcraft 3
Пример результата
После проведенных процедур вы сможете запускать компилятор Wurst и проверку карты напрямую из VSCode. Для этого нажмите F1 и введите wurst, а в появившемся списке выберите wurst: Run a Wurst map

Настройка проекта Wurst

Ваш Wurst-проект должен иметь следующую иерархию
  1. Создайте директорию проекта и папку wurst в этой директории
  2. Создайте текстовый файл в директории проекта с именем wurst.dependencies
  3. Откройте директорию проекта в VSCode -> Файл -> Открыть папку
  4. Откройте файл wurst.dependencies и скопируйте туда путь к директории со стандартной библиотекой
  5. Сохраните файл
Вы создали проект Wurst. Теперь все .wurst-файлы в директории wurst вашего проекта будут подвергаться компиляции.

Возможные вопросы

Я каждый раз попадаю в главное меню, после сохранения и запуска карты
  • Убедитесь, что ваша карта является дополнение к The Frozen Throne и имеет расширение .w3x, а не .w3m
Я написал нечто на vJass, но компилятор этого не принимает
  • Вы можете включить JassHelper препроцессор из WurstWE для генерации действительного war3map.j

`
ОЖИДАНИЕ РЕКЛАМЫ...