]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - src/wrapped.cpp
wrap Irrlicht objects in C++
[guile-irrlicht.git] / src / wrapped.cpp
index 6da7adf5063ef7cce71dbd1539ceb8fca7993a5c..d569440f0b911e3d6b815f6a6be1ab49ac63b5b2 100644 (file)
    <http://www.gnu.org/licenses/>.
 */
 
+#include <irrlicht/irrlicht.h>
 #include <libguile.h>
 #include "wrapped.h"
 
+using namespace irr;
+
 /* Make a GOOPS instance from a C++ object pointer */
 SCM
-scm_from_irr_pointer (const char* module, const char* class_name, void* pointer)
+scm_from_irr_pointer (const char* class_name, void* pointer)
 {
-  SCM scm_class = scm_variable_ref (scm_c_public_lookup (module, class_name));
+  SCM scm_class = scm_variable_ref (scm_c_public_lookup ("irrlicht", class_name));
   SCM k_pointer = scm_from_utf8_keyword ("irr-pointer");
   SCM scm_pointer = scm_from_pointer (pointer, NULL);
   return scm_make (scm_list_3 (scm_class, k_pointer, scm_pointer));