#include "box3d.h"
#include "gsubr.h"
#include "vector3d.h"
+#include "wrapped.h"
using namespace irr;
aabbox3d_addInternalPoint (SCM box3d,
SCM point)
{
- ((core::aabbox3df*)scm_to_pointer (box3d))->addInternalPoint (scm_to_vector3df (point));
+ ((core::aabbox3df*)scm_to_irr_pointer (box3d))->addInternalPoint (scm_to_vector3df (point));
return SCM_UNSPECIFIED;
}
aabbox3d_make ()
{
core::aabbox3df* aabbox = new core::aabbox3df ();
- return scm_from_pointer ((void*)aabbox, NULL);
+ return scm_from_irr_pointer ("<box3d>", (void*) aabbox);
}
SCM
aabbox3d_reset (SCM box3d,
SCM init_value)
{
- ((core::aabbox3df*)scm_to_pointer (box3d))->reset (scm_to_vector3df (init_value));
+ ((core::aabbox3df*)scm_to_irr_pointer (box3d))->reset (scm_to_vector3df (init_value));
return SCM_UNSPECIFIED;
}