View | Details | Raw Unified
Collapse All | Expand All

(-) glut.c (+22 lines)
 Lines 1457-1462    Link Here 
    rb_define_const(mGLUT, "CURSOR_NONE", INT2NUM(GLUT_CURSOR_NONE));
    rb_define_const(mGLUT, "CURSOR_NONE", INT2NUM(GLUT_CURSOR_NONE));
    rb_define_const(mGLUT, "CURSOR_FULL_CROSSHAIR", INT2NUM(GLUT_CURSOR_FULL_CROSSHAIR));
    rb_define_const(mGLUT, "CURSOR_FULL_CROSSHAIR", INT2NUM(GLUT_CURSOR_FULL_CROSSHAIR));
#ifdef WIN32
    rb_define_const(mGLUT, "BITMAP_8_BY_13", INT2NUM(2));
    rb_define_const(mGLUT, "BITMAP_9_BY_15", INT2NUM(3));
    rb_define_const(mGLUT, "BITMAP_TIMES_ROMAN_10", INT2NUM(4));
    rb_define_const(mGLUT, "BITMAP_TIMES_ROMAN_24", INT2NUM(5));
#if (GLUT_API_VERSION >= 3)
    rb_define_const(mGLUT, "BITMAP_HELVETICA_10", INT2NUM(6));
    rb_define_const(mGLUT, "BITMAP_HELVETICA_12", INT2NUM(7));
    rb_define_const(mGLUT, "BITMAP_HELVETICA_18", INT2NUM(8));
#endif
#else /* non win32 */
    rb_define_const(mGLUT, "BITMAP_8_BY_13", INT2NUM((unsigned int)&glutBitmap8By13));
    rb_define_const(mGLUT, "BITMAP_9_BY_15", INT2NUM((unsigned int)&glutBitmap9By15));
    rb_define_const(mGLUT, "BITMAP_TIMES_ROMAN_10", INT2NUM((unsigned int)&glutBitmapTimesRoman10));
    rb_define_const(mGLUT, "BITMAP_TIMES_ROMAN_24", INT2NUM((unsigned int)&glutBitmapTimesRoman24));
#if (GLUT_API_VERSION >= 3)
    rb_define_const(mGLUT, "BITMAP_HELVETICA_10", INT2NUM((unsigned int)&glutBitmapHelvetica10));
    rb_define_const(mGLUT, "BITMAP_HELVETICA_12", INT2NUM((unsigned int)&glutBitmapHelvetica12));
    rb_define_const(mGLUT, "BITMAP_HELVETICA_18", INT2NUM((unsigned int)&glutBitmapHelvetica18));
#endif
#endif /* fonts */
    
    callId = rb_intern("call");
    callId = rb_intern("call");
    WINDOW_CALLBACK_DEFINE(DisplayFunc);
    WINDOW_CALLBACK_DEFINE(DisplayFunc);