diff --git a/src/py/yaze_py.cc b/src/py/yaze_py.cc index c33e914a..e0965229 100644 --- a/src/py/yaze_py.cc +++ b/src/py/yaze_py.cc @@ -18,6 +18,26 @@ BOOST_PYTHON_MODULE(yaze) { .def_readonly("size", &Rom::size) .def_readonly("impl", &Rom::impl); + class_("snes_color") + .def_readonly("red", &snes_color::red) + .def_readonly("green", &snes_color::green) + .def_readonly("blue", &snes_color::blue); + + class_("snes_palette") + .def_readonly("id", &snes_palette::id) + .def_readonly("size", &snes_palette::size) + .def_readonly("colors", &snes_palette::colors); + + class_("sprite_action") + .def_readonly("name", &sprite_action::name) + .def_readonly("id", &sprite_action::id); + + class_("sprite") + .def_readonly("name", &sprite::name) + .def_readonly("id", &sprite::id) + .def_readonly("actions", &sprite::actions); +} + /** * Python C API Example, in case I need more functionality than Boost.Python */