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

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

Similar Posts

  • Memory Management

    Вот и подошли вплотную к своему менеджеру памяти. Очень интересная задача оказалась – завраппить маллоки и operator new. Оказалось, что ничего мегасложного в этом нету, главное выделять память так, чтобы она была выравнена на правильные границы 🙂 Хотя то, что я сделал – это пока еще мелочь, дальше хуже – надо будет свой хип делать…

  • Гудаури – начало

    Закончился тут в воскресенье отпуск недельный, как оказалось – маловато, но тож ничего 🙂 Ездили мы толпой в 6 человек в Грузию, на горнолыжный курорт Гудаури в одноимённом селе, что в 110 км от Тбилиси. Отдохнули замечательно, я об этом ещё попробую написать/показать, а про саму Грузию могу сказать, что похоже, действительно правда – криминала…

  • Гурт Йогурт

    Ходили вчера нашим дружным рабочим коллективом + ddima, который находится у нас с дружеско-рабочим визитом, в ирландский паб “to dublin”. Подают там ирландское пиво, в том числе и “Гиннес”, но мы то туда пошли совсем не за этим 🙂 Вчера там выступал “Гурт Йогурт” (группа Йогурт) – ребята, старые друзья Квакса (майн директор), которые играют…

  • Карма

    Я начинаю задумываться, может действительно существует карма и всё такое? С понедельника всё идет как-то не так, а сегодня ещё и оказалось, что погода в карпатах совсем не такая, как нам того хотелось бы – там +5 и льёт дождь. Снег смывает, а тот что не смыло, тает и исчезнет чуть позже. В общем похоже,…

  • PostgreSQL backup to Azure

    С появлением облачных хранилищ стало грешным не использовать их возможности по хранению террабайтов данных за копейки, поэтому будем сохранять туда Continuous Archive данных из PostgreSQL. В нашем случае действие происходит на базе Ubuntu 14, PostgreSQL 9.5 установлен локально. Первым шагом нам необходимо установить сам pghoard и supervisor, т.к. systemd нет, а запускать демона с системой…

  • Последняя доводка перед новым техно-релизом

    До нового релиза осталось немного 🙂 Наконец закончил человеческую камеру, осталось пофиксить пару надоедливых багов и наконец залить воду – и можно будет релизить. Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit