class_<A> A_class;
BOOST_PYTHON_MODULE("module"){
A_class = class_<A>("A")
.def("setA()", &A::setA);
}
Но, повторяюсь, это - неправильно.
Думайте о том, что пишете еще одну python обертку для GUI библиотеки (Qt или там wxWidgets).
Вы обернете все интересующие классы в Python, добавите им методов/свойств. Потом начнете строить интерфейс на Питоне. И обработчики будете привязывать на нем же - вместо жесткого кодирования on mouse left button click для каждого элемента.
То же самое и для игрушки - только вместо GUI у вас сцена, а в ней объекты. Главный цикл, события - все очень похоже.