Пример #1
0
//------------------------------------
// Initialiser les paramètres du OpenGL
void init()
{
	//window initialisation
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH);
    glutInitWindowPosition(50, 50);
    glutInitWindowSize(800, 600);
    glutCreateWindow("Minecraft");
	
	//parametre de opengl
    glEnable(GL_TEXTURE_2D);               
    glDepthFunc(GL_LESS);
    glShadeModel(GL_SMOOTH);
    glEnable(GL_DEPTH_TEST);
	glutSetCursor(GLUT_CURSOR_NONE); 
	glutIgnoreKeyRepeat(1);
	glEnable(GL_BLEND);// you enable blending function
	glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); 

	// Définir de la couleur d'effacement du framebuffer en blanc   
	glClearColor(1.0f, 1.0f, 1.0f, 0.0f); 
    glClearDepth(1.0);   

	LoadGLTexture(); // Lire une texture
	fond.BuildFont(); //initialisation de font
	world.readtheworld();
	choice = 1;
	page = 0;
	//world.generation();
}