- scm_c_define_gsubr ("create-device", 7, 0, 0, (scm_t_subr)irr_createDevice);
- scm_c_define_gsubr ("get-gui-environment", 1, 0, 0, (scm_t_subr)irr_getGUIEnvironment);
- scm_c_define_gsubr ("get-scene-manager", 1, 0, 0, (scm_t_subr)irr_getSceneManager);
- scm_c_define_gsubr ("get-video-driver", 1, 0, 0, (scm_t_subr)irr_getVideoDriver);
- scm_c_define_gsubr ("set-window-caption!", 2, 0, 0, (scm_t_subr)irr_setWindowCaption);
+ DEFINE_GSUBR ("irr_createDevice", 7, 0, 0, irr_createDevice);
+ DEFINE_GSUBR ("irr_IrrlichtDevice_getVideoDriver", 1, 0, 0,
+ irr_IrrlichtDevice_getVideoDriver);
+ DEFINE_GSUBR ("irr_IrrlichtDevice_setWindowCaption", 2, 0, 0,
+ irr_IrrlichtDevice_setWindowCaption);
+ DEFINE_GSUBR ("get-timer", 1, 0, 0, irr_getTimer);
+ DEFINE_GSUBR ("is-window-active?", 1, 0, 0, irr_isWindowActive);
+ DEFINE_GSUBR ("run", 1, 0, 0, irr_run);
+ DEFINE_GSUBR ("set-event-receiver!", 2, 0, 0, irr_setEventReceiver);
+ DEFINE_GSUBR ("set-resizable!", 2, 0, 0, irr_setResizable);
+ DEFINE_GSUBR ("yield", 1, 0, 0, irr_yield);