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

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

Similar Posts

  • После пиффа

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

  • Работа

    На этой неделе “внезапно” свалилось много работы. Обнаружил интересные вещи – если писать код не универсальный (типа для повторного использования), а под конкретную задачу, то выходит быстрее и лучше. В общем тоже прихожу к выводу, что “повторное использование – это миф” (с) Ещё вчера пришло подтверждение, что мы едем на КРИ, тока с жильём непонятно…

  • Славское 2007

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

  • Чуток наболело (С++)

    Давно я, что-то не постил ничего 🙂 Вот читаю я разные форумы, каналы чатов и возникает у меня вопрос – почему так много людей зациклились на С++? Это отличный язык для решения своих задач, но когда на нём начинают извращаться метапрограммированием, или пишут адские обёртки, обвязки для типа Pure OOP – зачем? Если очень хочется…

  • Открытие сезона 2009 II

    После того, как в Славском нас постигла неудача со снегом мы решили не терять времени и поехать на Буковель – где-то 220км по заснеженным дорогам и возможность успеть на вечернее катание с 5 до 8. Успели с 6 до 8 🙂 Переночевали и целый день утюжили склоны Буковеля и соседних гор, к сожалению работало только…

  • Румыния: день 4

    29.04.2008 Вторник, 11:00 (Синая) Мы покинули гостеприимную Синаю и взяли курс на Бузау – грязевые вулканы. Выходя из гостинницы мы встретили гидов и знакомых представителей Укррома, через которых мы, собственно, и открывали визы. Нам доверительно сообщили, что администрация посчитала нас очень тихими и спокойными (наверное они ещё не нашли прожжённый кальяном ковёр). Хотя, с другой…