1#include <boost/python.hpp>
3#include "incl/extension.h"
5#include "incl/snes_color.h"
9 using namespace boost::python;
11 class_<z3_rom>(
"z3_rom")
12 .def_readonly(
"filename", &z3_rom::filename)
13 .def_readonly(
"data", &z3_rom::data)
14 .def_readonly(
"size", &z3_rom::size)
15 .def_readonly(
"impl", &z3_rom::impl);
17 class_<snes_color>(
"snes_color")
22 class_<snes_palette>(
"snes_palette")
27 class_<yaze_flags>(
"yaze_flags")
28 .def_readwrite(
"debug", &yaze_flags::debug)
29 .def_readwrite(
"rom_filename", &yaze_flags::rom_filename)
30 .def_readwrite(
"rom", &yaze_flags::rom);
32 class_<yaze_project>(
"yaze_project")
35 class_<yaze_editor_context>(
"yaze_editor_context")
38 class_<yaze_extension>(
"yaze_extension")
45 return_value_policy<manage_new_object>());
void yaze_check_version(const char *version)
snes_color yaze_get_color_from_paletteset(const zelda3_rom *rom, int palette_set, int palette, int color)
BOOST_PYTHON_MODULE(yaze_py)
void yaze_unload_rom(zelda3_rom *rom)
zelda3_rom * yaze_load_rom(const char *filename)