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

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

Similar Posts

  • Финал сити-квеста

    Эдак месяц назад на одном награждении за квесты мы сидели за одним столом с дружественной нам командой 3+2. В какой-то момент они нам предложили помочь им с финалом сезона проекта city quest, там должна была быть жёсткая игра, но самое интересное не в этом, а в том, что она должна была быть двухэкипажной, т.е. каждая…

  • Разгильдяйство

    Текущая неделя оказалась на удивление расхлябанной. Не было сделано практически ничего, чуть доправлена интеграция со студией и всё. Зато наконец-то посмотрел бората и накачал кучу клипов e-type 🙂 Какой-то антикранч получается – наверно это тоже хорошо. Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • Build Succeeded

    Наверняка все программисты рано или поздно сталкиваются с тем, что запускают билд, который должен идти пару минут, после чего открывают браузер и читают “форумы/новости/что-то ещё” пока идёт сборка. Через 15 минут вспоминают, что был запущен билд, но 13 минут уже потеряно. В общем надоело терять из-за таких вещей время и вместо того, чтобы запретить доступ…

  • howto: recover failed p5b flash

    После того, как материнка была убита, меня посетила мысль, что это не самый плохой стимул сделать небольшой апгрейд, поэтому я прикупил новую мать и, заодно, побольше памяти. Прошло некоторое время и мне понадобилась живая материнка, чтобы собрать ещё один компьютер, а поскольку жаба сидящая на плече и говорящая, что где-то в инете были способы восстановления…

  • Настройка Node-RED + Raspberry PI 3 + ZWave Razberry (Raspbian 9 Stretch)

    Для того, чтобы заработала связка Node-RED с Z-Wave (open-zwave) на RPI3, нужно выполнить следующий набор манипуляций: Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • Застой

    Блин, после того как сдал военку как-то застойно все стало – ничего не происходит такого, ну разве что уже два раза я приходил на работу проспав лишь 2 часа. Ацкое чувство однако – весь день сидишь и думаешь – скорее бы вечер, чтобы заснуть. Слон сцука дал мне игруху – теперь вся работа делается раза…