» TeamX (Архив Форума)«


Форум TeamX » Исследования » Конструктор скриптов (для компилятора BIS)

Переход по темам
<< Пред. След. >>
Страницы этой темы [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ] Все собщения

 
izuk3n
Deleted

Регистрация: N/A

Всего: N/A сообщений

ну и еще:
почему-то в форме для добавки процедуры нельзя писать символ "_", в самом редакторе неполноценно работает кнопка дел(удалять выделение ею можно, а просто текст - нельзя), если описываешь процедуру руками, то чтобы запихнуть новую процедуру на отдельную закладку требуется перезагружать фаил, не очень удачно реализовано применени для кнопки таб, замучаешься пробел нажимать.

Отправлено: 18:25 - 19 Янв., 2004
Tehnokrat
Модератор

Откуда: Новосибирск
Регистрация: Окт. 2003

Всего: 489 сообщений

Версия 0b4

Исправлены глюки с Del и "_".
Кнопка Tab переключена в режим табуляции и теперь вставляет два пробела. Почему именно два? Такой отступ считается стандартным в Delphi и у меня к нему многолетняя привычка.
Назначена горячая кнопка для добавления новых процедур: Alt+Ctrl+P

А создание процедур вручную не рекомендуется, т.к. противоречит концепции данной проги



-----
Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.

Отправлено: 2:27 - 20 Янв., 2004
izuk3n
Deleted

Регистрация: N/A

Всего: N/A сообщений

а можно сделать, чтобы между закладками скакало по ctrl+alt+left/right? tab то переназначен.....
имо это не мои придирки, это реально полезная фишка будет. а то за мышой лазить задолбаешься.

Отправлено: 23:26 - 20 Янв., 2004
Tehnokrat
Модератор

Откуда: Новосибирск
Регистрация: Окт. 2003

Всего: 489 сообщений

Ctrl+Tab и Ctrl+Shift+Tab переключают страницы, оставляя активным окно редактора. Кстати это стандартные кнопки, и работают в любых (надеюсь) прогах, где используются вкладки.

-----
Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.

Отправлено: 19:24 - 21 Янв., 2004
Tehnokrat
Модератор

Откуда: Новосибирск
Регистрация: Окт. 2003

Всего: 489 сообщений

Выложил очередную версию.

Горячие кнопки
Alt+Ctrl+Вверх
Alt+Ctrl+Влево
Alt+Ctrl+Вправо
сопоставлены соответствующим кнопкам панели инструментов
Ctrl+Пробел - автодополнение стандартных функций
Alt+Ctrl+9 - можно применять вместо открывающей скобки после набора функции.

-----
Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.

Отправлено: 23:04 - 24 Янв., 2004
Tehnokrat
Модератор

Откуда: Новосибирск
Регистрация: Окт. 2003

Всего: 489 сообщений

Вышла очередная версия 0b6.

Для тех, кто не в курсе поясняю:
набор под кодовым названием "F-GECK" на текущий момент включает в себя редактор скриптов, редактор msg-файлов и справку по функциям компилятора BIS от Wasteland Ghost.

Основная фишка данной версии - встроенный в редактор скриптов просмотрщик диалога. Работает это так: необходимо загрузить скрипт и соответствующий ему msg-файл, после чего открыть процедуру, начинающую диалог (или любую другую процедуру, где есть команды диалога) и нажать кнопку "Просмотр диалога". Навигация по диалогу осуществляется с помощью двойных кликов по стрелкам напротив вариантов ответов и кнопок на панеле управления.

-----
Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.

Отправлено: 23:22 - 6 Марта, 2004
Raven
Пользователь

Откуда: Владик
Регистрация: Февр. 2004

Всего: 408 сообщений

Features request :-)
1. Добавь, плз, поддержку смены шрифтов ( ненавижу courier).  Или хотя-бы не пакуй экзекомпрессором.
2. Вынеси, пожалуйста, подсветку в отдельный файл со своим форматом и добавь возможность эти файлы подгружать из редактора (я пользую ipp)

Спасибо за удобную софтину.

Отправлено: 7:08 - 7 Марта, 2004
Tehnokrat
Модератор

Откуда: Новосибирск
Регистрация: Окт. 2003

Всего: 489 сообщений

1. Если хочешь покопаться в экзешнике - прога с помощью которой он был упакован называется UPX и живёт она здесь. А со сменой шрифта я связываться не хочу, так как меня не устраивает соотношение "затраты времени/результат".
2. Я бы тоже хотел видеть парсер подсветки в отдельном файле, для удобства настройки, но в связи с некоторыми техническими проблемами пришлось обломиться.

Изначально, когда я только обдумывал этот проект, я хотел сделать универсальную прогу, для использования с любым компилятором, но быстро понял, что не прав. По-этому однозначно заявляю, что не буду ничего делать для адаптации данной проги к "левым" компиляторам. Сожалею... Но нет.

-----
Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.

Отправлено: 23:24 - 8 Марта, 2004
Wasteland Ghost
Маленькое Злое Привидение

Откуда: Россия, Самара
Регистрация: Дек. 2002

Всего: 2251 сообщение

Народ, бросайте вы всё это и юзайте colorer к ФАРу. Вестч. Там как раз реализована подсветка по типу файла, есть свой "язык", правда, замороченный немножко, но если разобраться, то ничего ;). Я юзаю колорер вместе с ещё одним плагином - macro, который позволяет вешать на "горячие" клавиши буквально всё. Подумываю о написании собственного небольшого плагинчика в дополнение к colorer и macro, тогда будет мне щастье :). Только вот времени нету свободного, но пока и так ничего :).

Отправлено: 12:23 - 9 Марта, 2004
Raven
Пользователь

Откуда: Владик
Регистрация: Февр. 2004

Всего: 408 сообщений

Я пользуюсь  UltraEdit с подсветкой и набором тагов под Fall (homemaded). Плюс очень-очень навёрнутый батник для make`а. Просто решил поддержать отечественного производителя :-)
Из хоткеев:
F5 - compile current project (люблю делать скрипты на 5-6 файлов)
F8 - Run BIS Mapper
+ вставки тагов, допечатка оператора/параметра/ф-ии по CTRL+SPACE и т.п.

2 Tehokrat
Огромное спасибо за перевод доки от Wasteland Ghost в hlp формат. В UltraEdit есть возможность добавления своих хелп-файлов, так что это пришлось очень кстати.

2 Wasteland Ghost
Не менее огромное спасибо за вышеуказанную доку.
Мне будет счастье, когда прикручу к UltraEdit ctags (там всё это встроено, надо только ctags под винды найти)

Кстати, делюсь опытом :-)
Способ упрощения(?) работы с msg.
Делаем в скрипте
#define LOOK 100
#define DESCR 101
...
#include <xyz.msg>

Потом обрабатывем препроцессором и делаем
grep -r ^{ xyz.ssl > new.msg
grep -r -v ^{ xyz.ssl > new.ssl

Если пишете разветвлённые диалоги, то в msg-файле гораздо проще ориентироваться. И сам скрипт выглядит осмысленнее. А все #define можно вынести в xyz.h

Отправлено: 4:58 - 10 Марта, 2004
 

Переход по темам
<< Пред. След. >>
Страницы этой темы [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ] Все собщения


Powered by Ikonboard 2.1.9 RUS
Modified by RU.Board Team
© 2000 Ikonboard.com