Снова скрипты

Сегодня я наконец преодолел самую большую проблему с встраиванием скриптов – это вызов функций – обработчиков событий, которые находятся в скрипте. Это было ужасно, но я таки справился 🙂 Хочу поблагодарить qiller_neu за неоценимую помощь в познании дао скриптинга на луа 🙂
Зато теперь я переписал часть гуя на скрипты и очень этим доволен. Почему только часть? Потому что для остального надо прибиндить еще десяток разных функций, а в цпп нету нативного рефлекшна 🙁 Но зато можно весь гуй сделать только на скриптах.
Параллельно с этим я разбирался с guichan – очень приятная графическая библиотечка во всех отношениях, работает легко и непринужденно, помучиться пришлось только с ImageLoader, чтобы можно было скармливать картинки, которые грузит devil.
Теперь надо еще помучиться с пользовательским вводом, который у меня идет от моего KeyReader, который враппит DInput, а в гуйчане используется SDL. К счастью эта библиотека изначально предрасположена к расширению функциональности 🙂
Надеюсь вскоре я смогу показать новую playable demo с намного более качественным пользовательским интерфейсом.

Similar Posts

  • Ездил на выходные в Москву к и на днюху к . Уфблин – столько приключений за один день – это капец 🙂 Подробностей разглашать не буду, но мне до сих пор это аукается – спать хоцца, а вива всё ещё нет на работе, и похоже, может и завтра не будет… Share this post: Share on…

  • Цифровое телевидение

    Заполучил тут я телевизор с цифровым тюнером, а так как всякий хай-тек у меня вызывает повышенное слюноотделение, то решено было сразу это и протестить. Результат превзошёл все мои ожидания – в Киеве принимаются 19 ТВ каналов и 5 радио – всё вещается в цифровом формате и ловится на обычную комнатную антенну. Всё-таки, похоже, не всё…

  • Игра из бек :-)

    Я снова вернулся к написанию игры – подтолкнула меня к этому необходимость делать курсовую работу, в которой надо написать генератор облаков, но как только я прикоснулся, стало ясно, что писать буду снова и много. Сегодня переделал механизм рассылки сообщений о пользовательском вводе, теперь он такой же как в С#, есть эвент (boost::signal), к которому посредством…

  • Пластиковые карточки

    Сегодня в банке взял выписку со счета карточного. Надо было для того, чтобы подтвердить счет на пейпеле. Решил заодно подсчитать расходы по Турции, точнее перевод валют. Вывод меня порадовал: Карточка оказалась выгоднее налички Вот подсчеты Выписка: Сумма: 165 YTL Комиссия: 5.72 грн. Общая сумма: 578.15 грн Считаем: 165 лир – это 114 долларов по курсу…

  • Home Automation Framework

    Умный дом, или как программисту (и не только) добавить автоматики в своё жильё. Поделюсь своим опытом начального внедрения Z-Wave, а потом и самодельных девайсов в квартире.

  • The AI Dopamine Pit: How ‘Vibe Coding’ Is Slowing Me Down

    I was reflecting on my workflow with AI assistants recently and caught an interesting, and slightly frustrating, pattern in my own behavior. When I treat the AI as a focused tool, giving it specific commands like “refactor this function” or “explain this error,” the process is remarkably efficient. The work flows smoothly. But sometimes, in…