コード例 #1
0
ファイル: example.c プロジェクト: iamralpht/lbfont
int main(int argc, char** argv) {
    const char* font = argc > 1 ? argv[1] : DEFAULT_FONT;
    if (access(font, R_OK) != 0) {
        fprintf(stderr, "error: can't read font file %s\n", font);
        return 1;
    }
    if (argc > 2) renderString = argv[2];

    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH);
	glutInitWindowPosition(600,0);
    glutInitWindowSize(800, 800);
    glutCreateWindow("LBFont Example");
    
	glutMouseFunc(mouseclick);
	glutMotionFunc(mousemove);
	glutKeyboardFunc(keyboard);
	glutReshapeFunc(reshape);
    glutIdleFunc(idle);
	glutDisplayFunc(display);
	
	initLBFont(font, &f);
	
    glutMainLoop();
}
コード例 #2
0
ファイル: example.c プロジェクト: hansent/lbfont
int main(int argc, char** argv) {
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH);
	glutInitWindowPosition(600,0);
    glutInitWindowSize(800, 800);
    glutCreateWindow("LBFont Example");
    
	glutMotionFunc(mousemove);
	glutKeyboardFunc(keyboard);
	glutReshapeFunc(reshape);
    glutIdleFunc(idle);
	glutDisplayFunc(display);
	
	initLBFont("/Library/Fonts/Arial.ttf", &f);
	
    glutMainLoop();
}