Flаnker Posted June 14, 2010 Posted June 14, 2010 http://forums.eagle.ru/showthread.php?t=55083 Мои авиафото
Blindspot Posted June 18, 2010 Posted June 18, 2010 http://forums.eagle.ru/showthread.php?t=55083 Выпущена новая версия 1.6: Вы можете редактировать коалиции. Я только понимаю Вокзал.
Черный Дракул Posted June 19, 2010 Posted June 19, 2010 (edited) Исходя из потребности (http://forums.eagle.ru/showthread.php?t=55217) попробовал отредактировать файлы, описывающие брифинг, но достаточно быстро осознал, что все не так просто. Не знаю, вовлечены ли в это особенности lua, но разобраться в готовом коде достаточно тяжело. Что я обнаружил. в me_autobriefing_form.lua заданы общие размеры контейнера с меню брифинга как 1024х650 и файл briefing_dialog.dlg в качестве данных о диалоге. В последнем самодокументация реализована, к сожалению, разве что на уровне имен собственных, что огорчает (и вернее всего и является причиной этого поста). autoBriefingScrollPane, как я понял, заведует панелью для брифинга. Изменяя параметры bounds можно расширять эту панель до нужных размеров, что проходит успешно. Однако текст брифинга по-прежнему ужат в узенькую слабочитабельную колонку. Далее был найден параметр widgetBriefingText (755, 7, 245, 26) -- но его параметры влияют только на расположение левого края текста. Правый край при изменении ширины (? 245) никуда не смещается. Засим вопрос к знающим людям и в первую очередь к девелоперам. Какие параметры и где надо крутить, чтобы расширить брифинг? Еще, конечно, хотелось бы документации по используемым объектам и их структуре. Наверняка же есть доки для людей, рисовавших интерфейс -- или даже утилиты? Edited June 19, 2010 by Черный Дракул They are not vulching... they are STRAFING!!! :smartass::thumbup:
Flk Posted June 24, 2010 Posted June 24, 2010 Еще, конечно, хотелось бы документации по используемым объектам и их структуре. Наверняка же есть доки для людей, рисовавших интерфейс -- или даже утилиты? Исходя из http://ilovelua.narod.ru/ есть смутные сомненья, что интерфейс писался одним человеком. Причём в качестве эксперимента. ООП в данном случае является несколько иллюзорным. Новое главное меню для Ка-50 вер. 1.0.2 и ЛО2 вер. 1.2.1 (исправлено) Подкаталоги в кампаниях для Ка-50
Dmut Posted June 25, 2010 Posted June 25, 2010 откуда сомнения? интерфейс LUA GUI (в смыcле API) писался нашим программистом Ильёй Беловым, как и сайт-учебник на народе. сейчас сам системный инструмент используют для написания-расширения редактора и прочих частей проекта несколько людей. "There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu [sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]
Черный Дракул Posted June 26, 2010 Posted June 26, 2010 Dmut А Вы не могли бы поинтересоваться у них вопросом про ширину брифинга? Мои изыскания пока зашли в тупик. They are not vulching... they are STRAFING!!! :smartass::thumbup:
Flk Posted June 28, 2010 Posted June 28, 2010 откуда сомнения? интерфейс LUA GUI (в смыcле API) писался нашим программистом Ильёй Беловым, как и сайт-учебник на народе. Скажем так, у меня уже было предположение, что интерфейс меню (а точнее LUA GUI, что видно по выделению его в отдельный каталог) был написан Ильёй в одиночку. Что и подтвердилось в отквоченной части. Интересует же главным образом почему был сделан выбор LUA в качестве ЯП GUI? Простое страшное бытовое любопытство :) Есть предположение, что это кивок в сторону опенсоурса, но как-то смутно в это верится, т.к. обычно кастомизация делается через конфиги или плагины, а не методом написания дополнительного функционала пользователем. Хотя и тут есть исключения - то же Сталкер, например. Новое главное меню для Ка-50 вер. 1.0.2 и ЛО2 вер. 1.2.1 (исправлено) Подкаталоги в кампаниях для Ка-50
Dmut Posted June 29, 2010 Posted June 29, 2010 просто не нашли подходящего удобного готового GUI, решили написать свой. что бы не плодить кол-во используемых инструментов - решили писать на LUA, он для этого подходит не хуже других и уже использовался к тому времени в проекте. правда позже, для оптимизации производительности, много функционала было вынесено из ЛУА в Си и используется в ЛУА-коде в виде модулей. "There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu [sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]
Recommended Posts