Сейчас 02:54:53 Пятница, 29 марта, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Раздел картостроителя » JASS++ (Полноценный редактор кода на коленке)
JASS++
Ty3uKДата: Пятница, 25 Мая 2012, 15:19:29 | Сообщение # 1
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Господа, спешу вам представить полноценный редактор кода для Warcraft 3. Редактор поддерживает все известные диалекты языка Jass 2, позволяет провести проверку ошибок, подсвечивает функции из common.j и blizzard.j, показывает аргументы функций. Редактор еще в стадии разработки, но уже сейчас вы можете оценить его функционал. Редактор написан на Делфи с использованием компонента Scintilla и базируется на библиотеке Horus.dll by Van Damm.

Текущие возможности:
  • Подсветка функций и их аргументов
  • Поддержка JASP, cJass, vJass, ZINC!
  • Пропускание скрипта через парсеры оных диалектов
  • ...
  • Пока все :(






╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

Brut@lusДата: Пятница, 25 Мая 2012, 18:10:34 | Сообщение # 2
Группа: Заблокированные
Сообщений: 2496
Награды: 1
Репутация: 924
Блокировки:
Я хочу от тебя детей, Тузик.
Но делал бы ты это в 2004-5 году - вообще цены бы тебе не было.


 

DragoNДата: Пятница, 25 Мая 2012, 21:07:10 | Сообщение # 3
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
своё мнение и идеи по доработке уже высказал :)

El Psy Congroo
 

lawsonДата: Пятница, 25 Мая 2012, 21:12:30 | Сообщение # 4
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Что сказать!? Красавчик!
А как код транслируется в карту? или это какой-то раздел в ЖНГП?


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

Ty3uKДата: Понедельник, 28 Мая 2012, 12:05:57 | Сообщение # 5
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
нет, это просто редактор кода. код остается в файле :) хотя я подумываю запилить возможность открытия карты и изменения ее кода :)

Добавлено (28 Май 2012, 12:05:57)
---------------------------------------------


  • Исправлены баги первой версии
  • Добавлен поиск пользовательских функций и методв (в том числе и написанных на cJass)
  • Добавлен диалог настройки шрифта
  • Добавлена возможность поиска и замены текста
  • Добавлена возможность открытия файлов путем перетаскивания их на программу
  • Добавлено окно "О программе" :)




╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

Gamefr@nkДата: Среда, 13 Июня 2012, 13:54:40 | Сообщение # 6
8 уровень
Группа: Проверенные
Сообщений: 638
Награды: 0
Репутация: 188
Блокировки:
Ty3uK, Полезная вещь, если не робит Jngp (как у мну) очень помогает :)
 

DreiiДата: Среда, 13 Июня 2012, 15:09:20 | Сообщение # 7
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Как с помощью него сворить компот?

 

lawsonДата: Среда, 13 Июня 2012, 18:09:44 | Сообщение # 8
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Quote (Dreii)
сворить

Ай ай ай, вАрить!


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

DreiiДата: Среда, 13 Июня 2012, 18:12:20 | Сообщение # 9
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
lawson, ай ай ай кАмпот

 

Ty3uKДата: Среда, 13 Июня 2012, 18:53:50 | Сообщение # 10
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
никак ):
я этого не учел


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

FkoFFДата: Понедельник, 18 Июня 2012, 00:41:31 | Сообщение # 11
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
Ty3uK,
* Запили вскрытие функций (отображение)
* Запили хоткейный переход на пользовательскую функцию вместо ввода аргументов с удалением всей строки (полезно будет)
* Запили хоткейный ввод даблслэша в начало строки с удалением оного даблслеша при повторном нажатии - полезно
* Запили быстрый скроллинг через какой либо хоткей (таб и шифт+таб например)
* Запили быстрый выбор текущей функции в выборку (альт+кнтрл+А?)
* Запили быструю проверку выбранного кода на ошибки
* Запили редактор макро с альт+шифт+символ вводом
* Запили возможность изменять цвета, ибо белый плохо подходит для красноглазых кодеров
* Запили мгновенный переход на строку из окна отображения ошибок

Пока что больше в голову ничего не приходит. Вообще отличие от джасскрафта, как я понял, в поддержке всех имеющихся языков?


 

kapa6acvlkДата: Понедельник, 18 Июня 2012, 01:14:52 | Сообщение # 12
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
Quote (FkoFF)
Запили возможность изменять цвета, ибо белый плохо подходит для красноглазых кодеров

Ага я за, цвет подложки необходимо менять на менее яркие, да и настроить цвета подсветки синтаксиса не мешало бы.

Загрузил J файл весом 800Кб все зависло намертво, больше редактор признаков жизни ни подал, пришлось удалять и заново качать. После открыл j файл поменьше, 34 КБ открыл нормально. Опять попытался открыть большой файл, он открылся, начал скролить, все было неплохо, но подходя к середине опять повисло. Неплохо было бы еще вкладки реализовать, для работы с несколькими фалами одновременно.



Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

Ty3uKДата: Понедельник, 18 Июня 2012, 11:19:52 | Сообщение # 13
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Quote (FkoFF)
Вообще отличие от джасскрафта, как я понял, в поддержке всех имеющихся языков?
Подсветка юзерфункций и всех диалектов жасса


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

FkoFFДата: Понедельник, 18 Июня 2012, 22:41:31 | Сообщение # 14
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
Quote (Ty3uK)
Подсветка юзерфункций и всех диалектов жасса

Ну, что сказать, молодец; Правда работы тут еще мноооого; Покамест это скорее текстовой редактор с пачкой удобных надстроек, но недостаточный для полноценного кодинга в оном. )


 

Ty3uKДата: Вторник, 19 Июня 2012, 09:27:54 | Сообщение # 15
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
FkoFF, да, я знаю.
Все что ты подсказал (почти) я и планировал вставить
Спасибо за подсказки и поиощь :3


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

FkoFFДата: Среда, 20 Июня 2012, 11:41:48 | Сообщение # 16
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
Еще отличная штука была бы - при установки скобки сразу после функции - ставилась и закрывающая скобка. Ну и ко всему прочему можешь свой компилятор забацать с сокращениями и макро под настройки пользователя.

Например открываешь окно, вводишь:
G! = GetHandleId
RI = RandomInt
RR = RandomReal
и потом при нажатии на какую либо кнопку уже выдает готовый код в каком либо окне. Это для удобства кодинга и редактирования.


 

Ty3uKДата: Среда, 20 Июня 2012, 11:51:41 | Сообщение # 17
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
FkoFF, такие плюшки я планировал в жасп вшить

Добавлено (20 Июнь 2012, 11:51:41)
---------------------------------------------
похожие, если говорить точнее


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

Brut@lusДата: Четверг, 21 Июня 2012, 16:54:07 | Сообщение # 18
Группа: Заблокированные
Сообщений: 2496
Награды: 1
Репутация: 924
Блокировки:
На чем писал? Есть ли задумки компиляции на ведроид и пингвина?

Добавлено (21 Июнь 2012, 16:54:07)
---------------------------------------------
P.S. Если писал на C+, то скомпилируй под швабру, пожалуйста trollface


 

SirNikolasДата: Четверг, 21 Июня 2012, 17:05:02 | Сообщение # 19
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Quote (Ty3uK)
Редактор написан на Делфи с использованием компонента Scintilla и базируется на библиотеке Horus.dll by Van Damm.


 

Brut@lusДата: Четверг, 21 Июня 2012, 17:11:53 | Сообщение # 20
Группа: Заблокированные
Сообщений: 2496
Награды: 1
Репутация: 924
Блокировки:
Не заметил =(.
Если есть сырцы библиотеки, то на линуху легко можно перенести. А вот на ведроид... Хз.


 

Ty3uKДата: Пятница, 21 Июня 2013, 20:51:50 | Сообщение # 21
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Вброс.

Теперь оно еще и кроссплатформенно, по-идее.


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

BruДата: Пятница, 21 Июня 2013, 22:59:09 | Сообщение # 22
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1950
Блокировки:
Кто-то может сообразить, как пофиксить упортотый ВЕ под вайном?
 

Ty3uKДата: Суббота, 22 Июня 2013, 00:17:55 | Сообщение # 23
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Попробуй в CrossOver запустить, они какие-то фиксы в вайне делают.

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

BruДата: Суббота, 22 Июня 2013, 09:34:30 | Сообщение # 24
i<3bo4k@
Группа: Акулы
Сообщений: 4750
Награды: 2
Репутация: 1950
Блокировки:
Скоро буду ставить линукс, буду проверять.
А в ближайшие полгода это грешно xD
Mortal Kombat, Watch Dogs, AC IV, и всё остальное
 

Ty3uKДата: Понедельник, 24 Июня 2013, 13:25:38 | Сообщение # 25
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
О чем мы пишем в топане JASS++? >(

Добавлено (24 Июня 2013, 13:25:38)
---------------------------------------------
Linux!



╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

Форум о Warcraft 3 » Раздел для картостроителей » Раздел картостроителя » JASS++ (Полноценный редактор кода на коленке)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz