X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=src%2Fmaterial-flags.cpp;h=0957af61433ee4fe9c62127f1ed8b579ec3fcfbc;hb=789237bc01f8b2172725b51dbc7ae72b9a30be7a;hp=788a305a0b28f7a86a4f08796571c784e929652f;hpb=153e920eb83776d841bc0989879a2abb7ac3d685;p=guile-irrlicht.git diff --git a/src/material-flags.cpp b/src/material-flags.cpp index 788a305..0957af6 100644 --- a/src/material-flags.cpp +++ b/src/material-flags.cpp @@ -21,35 +21,9 @@ #include #include -#include "material-flags.h" -#include "scene-node.h" extern "C" { - void - init_material_flag (void) - { - scm_c_define_gsubr ("set-material-flag!", 3, 0, 0, (scm_t_subr)irr_scene_setMaterialFlag); - } - - SCM - irr_scene_setMaterialFlag (SCM wrapped_obj, - SCM flag, - SCM newvalue) - { - if (scene_node_p (wrapped_obj)) - { - unwrap_scene_node (wrapped_obj)->setMaterialFlag (scm_to_material_flag (flag), - scm_to_bool (newvalue)); - } - else - { - scm_error (scm_arg_type_key, NULL, "Cannot set material flag for object: ~S", - scm_list_1 (wrapped_obj), scm_list_1 (wrapped_obj)); - } - return SCM_UNSPECIFIED; - } - irr::video::E_MATERIAL_FLAG scm_to_material_flag (SCM material_flag) {