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

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

Similar Posts

  • iPod autopsy

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

  • Каменец-Подольский

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

  • Многопоточность

    Я всегда боялся многопоточности, старался избегать ее всеми возможными путями. Еще в институте, когда у нас на занятиях по программированию началось изучение оной, я старался избежать расплаты 🙂 страшные названия мьютекс, семафор, критическая секция и прочие ввергали меня в панику. Это первая часть вступления, теперь вторая 🙂 Меня давно манили сети, те, которые компьютерные, мне…

  • Турция ч.2

    Румыния-2 Фагараш – Питешти – Бухарест (о. Снагов) – Констанца – Эфорие Норд Трансфагарашская дорога – горная трасса национального значения, с множеством поворотов на 180 градусов и проходящая через отметку 2044 метра над уровнем моря. Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • Кранч

    Вот я, пожалуй, столкнулся вплотную с такой штукой, как кранч – это когда “[18:52] [cppg] наступил креативный момент – когда отведённое время кончилось и понятно, что ни*уя не сделано )” А сдавать майлстоун надо. Хотя у нас предыстория иная, для меня выглядело это так: В четверг вышел на работу и узнал, что пока что делать…