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

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

Similar Posts

  • Отчёт. День второй: драгобрат.

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

  • party at max home

    Были мы на выходных с малой на пьянке у Макса дома. Весьма увлекательное занятие – блуждать по позднякам в 12 часов ночи, чтобы найти дом Макса. Еще интересней было то, что когда мы пришли, то на столе было уже относительно пусто и пришлось идти еще раз в магазин. А так вообще было интересно – посидели,…

  • Снова автомобиль

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

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

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

  • Закрытие лыжного сезона 2

    Отдохнули оч хорошо, я бы сказал офигенно замечательно 🙂 Началось всё с того, что мы покурили кальян и в половине второго ночи попёрлись на Драгобрат в Карпаты. Сезон повторно закрыть, одного раза мало было 🙂 Приехали в Ясиня, пересели в газенваген и поднялись на Драг. Поселились, позавтракали и пошли кататься, правда не все. Некоторые решили…

  • почти зима

    Вот она, почти зима, уже выше +10 бывает только в солнечный день на этом самом солнце, пожелтевшая листва почти опала – эх… тоскливо. Вчера вот даже было закрытие роллерского сезона – собрались большой кучей народа на республиканском стадионе, покатались где-то часок и разъехались – холодно однако, и темно. Хочу лета! Share this post: Share on…