CIGUI 0.4.4 [xp]

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад - 11 года 3 мес. назад #62187 от DeadElf79
DeadElf79 создал тему: CIGUI 0.4.4 [xp]
Описание:
CIGUI - Command Interpreter for Graphical User Interface - командный интерпретатор для создания своих систем меню без надобности разбираться в скриптах и изучать Ruby.

Простой пример:
Если вы хотите создать свое окошко, вы просто пишете: "создать окно" и оно создается! :laugh:
Смотрите демку, чтобы узнать и о других возможностях!

Скачать:
Демо-версия , показывающая пример работы: Архив ZIP (6,91 МБ)
Справка , в которой вы можете прочитать немного подробнее и посмотреть примеры:
Документ PDF (2,49 МБ)

Скачать только скрипт: Текстовый файл txt (62 КБ)

История разработки:
Версия 0.4.4:
ВНИМАНИЕ: Спойлер!

Версия 0.4.3:
ВНИМАНИЕ: Спойлер!

Версия 0.4.2:
ВНИМАНИЕ: Спойлер!

Версия 0.4.1:
ВНИМАНИЕ: Спойлер!

Версия 0.4:
ВНИМАНИЕ: Спойлер!

Версия 0.3:
ВНИМАНИЕ: Спойлер!


Благодарность за помощь в отлове и исправлении ошибок: Caveman (Пещерный)
Также особая благодарность пользователю Amphilohiy (Амфил) за помощь в портировании скрипта для RPG MAKER VX ACE .
Последнее редактирование: 11 года 3 мес. назад пользователем DeadElf79.
Спасибо сказали: MaraMonster, caveman, Гость

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 10 мес. назад #62189 от Гость
Гость ответил в теме CIGUI [xp]
Я протестую и требую для Асе!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #62190 от caveman
caveman ответил в теме CIGUI [xp]
Наконец-то выложил.
В справке ссылки побитые, вероятно они были абсолютные на твоем компе

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #62191 от DeadElf79
DeadElf79 ответил в теме CIGUI [xp]
ВСЕ ссылки битые? О_о

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #62192 от DeadElf79
DeadElf79 ответил в теме CIGUI [xp]
Пещерный, у меня справкодел версии 4.8, ты мне кинул 3.1 и от него ключевед не работает и обратной совместимости у формата не имеется. Переносить что ли все 33 страницы в старую, чтобы ключевед сработал?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #62193 от caveman
caveman ответил в теме CIGUI [xp]
Это не зависит от него, chm открывается же стандартной программой выня.
Я думаю на кривость ссылок. Попробуй запустить справку на виртуалке или другом компе и посмотреть что как.

А еще Доктор умеет в rtf экспортировать справку

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #62194 от DeadElf79
DeadElf79 ответил в теме CIGUI [xp]
Сделаю несколько форматов тогда))
Эх, все компы заняты, а на нетбуке виртуалка тормозит хуже него самого))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #62195 от DeadElf79
DeadElf79 ответил в теме CIGUI [xp]
Все, залил еще RTF и PDF)
Возрадуйся, Пещерный!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #62196 от caveman
caveman ответил в теме CIGUI [xp]
О, пдф с содержанием, отлично, отлично *потирает руки*.
Разберусь - напишу маленький аддончик для подобия ums сообщений :mad:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #62197 от DeadElf79
DeadElf79 ответил в теме CIGUI [xp]
Пещерный, там и так выдран кусок из ums и подправлен))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #62198 от caveman
caveman ответил в теме CIGUI [xp]
Просто syntax sugar, чтобы не писать кучу команд CIGUI для показа окошка над головой человечка.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #62199 от DeadElf79
DeadElf79 ответил в теме CIGUI [xp]
А, тогда давай, внесу его в Сигуи в следующей версии))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #62200 от caveman
caveman ответил в теме CIGUI [xp]
Фикс для колонок Window_Command
ВНИМАНИЕ: Спойлер!
Спасибо сказали: DeadElf79

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #62201 от DeadElf79
DeadElf79 ответил в теме CIGUI [xp]
Отлично, уже внес, допишу к этому справку и в следующий раз, когда наберется побольше исправлений, обновлю.
Минимум до следующей версии - 10 исправлений. Теперь уже 9!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #62210 от caveman
caveman ответил в теме CIGUI [xp]
Увидел интересную систему CIGUI, опробовал и захотелось к ней добавить еще кое-что, а именно, информационные окошки на карте, которые не прерывают игру. Например, название карты или сообщение о ходе выполнения какого-либо квеста.

В итоге написал небольшой аддон для Scene_Map к CIGUI, может быть автор переработает и внесет его в основной скрипт. А пока этот скрипт следует поместить после всех файлов с CIGUI, но над Main.
Вызов команд практически тот же, что и в оригинальных скриптах, но вместо $command надо писать $command_map.

Изменения в Game_Temp лишь для совместимости с окнами из основного CIGUI и вообще, другими сценками типа меню.


ВНИМАНИЕ: Спойлер!


В деме можно увидеть его действие, пособирав, к примеру, цветы или попросту обратив внимание на окошечко слева сверху.
yadi.sk/d/new4VXGl6c0U8

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #62212 от DeadElf79
DeadElf79 ответил в теме CIGUI [xp]
Нашел-таки, откуда я апдейт для динамичной карты зафорсил, да?)
Ну круто, я как раз что-то подобное хотел сделать, но решил не замарачиваться, чтобы не откладывать выход на еще более неопределенное время. Подумаю над тем, как бы его правильно внедрить в свой код, чтобы все работало еще лучше!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #62214 от caveman
caveman ответил в теме CIGUI [xp]
Не смотрел откуда, просто скопипастил код так, как предположил, что оно будет работать :)

Это маленький шаг для CIGUI и огромный скачок для того, что я хочу на основе него сделать для сообщений, если ты меня понимаешь :)
Но для этого как минимум хочется в базовых классах парсить команду вида "Прибить окно №0".

Кстати, печаль, Window забирает по 16 пикселов с краев на свой дурацкий windowskin :(

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #62216 от DeadElf79
DeadElf79 ответил в теме CIGUI [xp]
Прибить окно - удалить его, что ли? Сделаем!
Насчет Window - со временем я собирался добавить в Сигуи работу со спрайтами (картиночками) с движенькой, поворотами, масштабом... Так что, может тогда можно будет совсем заменять стандартные окна, но этого нужно еще доделывать)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #62217 от caveman
caveman ответил в теме CIGUI [xp]
Да, я уже начал думать в ту сторону, но пока не стал заморачиваться... сначала сделать основу, а потом красивости.
В ближайшем будущем сделаю саморазмерные окна, ну а дальше уже сообщения :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #62245 от DeadElf79
DeadElf79 ответил в теме CIGUI 0.3 [xp]
Новая версия (0.3) готова к бою! Тестируем!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.148 секунд
Работает на Kunena форум