- irr::gui::ICursorControl* control = unwrap_cursor_control (wrapped_cursor_control);
- if (scm_is_integer (scm_car (position)) && scm_is_integer (scm_cadr (position)))
- {
- control->setPosition (scm_to_position2d_s32 (position));
- }
- else
- {
- control->setPosition (scm_to_position2d_f32 (position));
- }
- return SCM_UNSPECIFIED;
+ DEFINE_GSUBR ("ICursorControl_getPosition", 1, 0, 0, ICursorControl_getPosition);
+ DEFINE_GSUBR ("ICursorControl_setPosition", 2, 0, 0, ICursorControl_setPosition);