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

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

Similar Posts

  • Первый раз

    Сегодня я пополнил государственную казну на 255 грн. Полторы недели назад меня опротоколили за превышение скорости и вот у меня в коллекции есть первый протокол, по которому нужно платить 🙂 Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • Нас анонсировали

    Ура, свершилось чудо, нашу игру наконец-то анонсировали 🙂 Делаем мы, ни много, ни мало – IL-2 для платформы PSP. Анонс пошёл отсюда: http://www.dtf.ru/news/read.php?id=51492 Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • Крым

    Крым весной – это здорово 🙂 И пусть эта весна не очень теплая, там все-равно теплее и приятнее 🙂 Особенно в Ялте, все-таки это уже субтропики. Не очень приятно, правда, приезжать в 4 утра в Симферополь, но зато оттуда в такую рань очень легко выбраться. Приятно ходить по Ялте в 6 утра, когда ты еще…

  • party at max home

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

  • OpenMP

    Попробовал тут, намедни, OpenMP (Open Multi-Processing – это набор директив компилятора, библиотечных процедур и переменных окружения, которые предназначены для программирования многопоточных приложений на многопроцессорных системах с разделяемой памятью на языках C, C++ и Fortran). И, можно сказать, прозрел. Добавил в существующие исходники всего две строчки кода и время экспорта тестового фрагмента уровня уменьшилось почти в…