Nouvelles textures.
This commit is contained in:
		@@ -42,9 +42,9 @@ void Engine::Init()
 | 
			
		||||
void Engine::DeInit() { }
 | 
			
		||||
 | 
			
		||||
void Engine::LoadResource() {
 | 
			
		||||
	LoadTexture(m_textureFloor, TEXTURE_PATH "floortile.png");
 | 
			
		||||
	LoadTexture(m_textureSkybox, TEXTURE_PATH "curtains.png");
 | 
			
		||||
	LoadTexture(m_textureCube, TEXTURE_PATH "laura.png");
 | 
			
		||||
	LoadTexture(m_textureFloor, TEXTURE_PATH "grass.png");
 | 
			
		||||
	LoadTexture(m_textureSkybox, TEXTURE_PATH "skybox.png");
 | 
			
		||||
	LoadTexture(m_textureCube, TEXTURE_PATH "metal.png");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void Engine::UnloadResource()
 | 
			
		||||
@@ -76,59 +76,59 @@ void Engine::Render(float elapsedTime)
 | 
			
		||||
	glDisable(GL_DEPTH_TEST); // Pour que tout ce qui est dessin<69> apr<70>s soit dessin<69> par-dessus la skybox.
 | 
			
		||||
	glBegin(GL_QUADS);
 | 
			
		||||
 | 
			
		||||
	glTexCoord2f(0, 1);
 | 
			
		||||
	glTexCoord2f(0, .75f);
 | 
			
		||||
	glVertex3f(5.f, 5.f, 5.f);
 | 
			
		||||
	glTexCoord2f(1, 1);
 | 
			
		||||
	glTexCoord2f(.25f, .75f);
 | 
			
		||||
	glVertex3f(-5.f, 5.f, 5.f);
 | 
			
		||||
	glTexCoord2f(1, 0);
 | 
			
		||||
	glTexCoord2f(.25f, .50f);
 | 
			
		||||
	glVertex3f(-5.f, -5.f, 5.f);
 | 
			
		||||
	glTexCoord2f(0, 0);
 | 
			
		||||
	glTexCoord2f(0, .50f);
 | 
			
		||||
	glVertex3f(5.f, -5.f, 5.f);
 | 
			
		||||
 | 
			
		||||
	glTexCoord2f(1, 0);
 | 
			
		||||
	glVertex3f(5.f, -5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(0, 0);
 | 
			
		||||
	glVertex3f(-5.f, -5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(0, 1);
 | 
			
		||||
	glVertex3f(-5.f, 5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(1, 1);
 | 
			
		||||
	glVertex3f(5.f, 5.f, -5.f);
 | 
			
		||||
 | 
			
		||||
	glTexCoord2f(0, 1);
 | 
			
		||||
	glTexCoord2f(.25f, .75f);
 | 
			
		||||
	glVertex3f(-5.f, 5.f, 5.f);
 | 
			
		||||
	glTexCoord2f(1, 1);
 | 
			
		||||
	glTexCoord2f(.50f, .75f);
 | 
			
		||||
	glVertex3f(-5.f, 5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(1, 0);
 | 
			
		||||
	glTexCoord2f(.50f, .50f);
 | 
			
		||||
	glVertex3f(-5.f, -5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(0, 0);
 | 
			
		||||
	glTexCoord2f(.25f, .50f);
 | 
			
		||||
	glVertex3f(-5.f, -5.f, 5.f);
 | 
			
		||||
 | 
			
		||||
	glTexCoord2f(0, 1);
 | 
			
		||||
	glTexCoord2f(.50f, .75f);
 | 
			
		||||
	glVertex3f(-5.f, 5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(.75f, .75f);
 | 
			
		||||
	glVertex3f(5.f, 5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(1, 1);
 | 
			
		||||
	glTexCoord2f(.75f, .50f);
 | 
			
		||||
	glVertex3f(5.f, -5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(.50f, .50f);
 | 
			
		||||
	glVertex3f(-5.f, -5.f, -5.f);
 | 
			
		||||
 | 
			
		||||
	glTexCoord2f(.75f, .75f);
 | 
			
		||||
	glVertex3f(5.f, 5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(1, .75f);
 | 
			
		||||
	glVertex3f(5.f, 5.f, 5.f);
 | 
			
		||||
	glTexCoord2f(1, 0);
 | 
			
		||||
	glTexCoord2f(1, .50f);
 | 
			
		||||
	glVertex3f(5.f, -5.f, 5.f);
 | 
			
		||||
	glTexCoord2f(0, 0);
 | 
			
		||||
	glTexCoord2f(.75f, .50f);
 | 
			
		||||
	glVertex3f(5.f, -5.f, -5.f);
 | 
			
		||||
 | 
			
		||||
	//glTexCoord2f(0, 0); // Pas besoin de cette face pour cette version de la skybox.
 | 
			
		||||
	//glVertex3f(-5.f, 5.f, -5.f);
 | 
			
		||||
	//glTexCoord2f(0, 1);
 | 
			
		||||
	//glVertex3f(-5.f, 5.f, 5.f);
 | 
			
		||||
	//glTexCoord2f(1, 1);
 | 
			
		||||
	//glVertex3f(5.f, 5.f, 5.f);
 | 
			
		||||
	//glTexCoord2f(1, 0);
 | 
			
		||||
	//glVertex3f(5.f, 5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(.25f, 1);
 | 
			
		||||
	glVertex3f(5.f, 5.f, 5.f);
 | 
			
		||||
	glTexCoord2f(.50f, 1);
 | 
			
		||||
	glVertex3f(5.f, 5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(.50f, .75f);
 | 
			
		||||
	glVertex3f(-5.f, 5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(.25f, .75f);
 | 
			
		||||
	glVertex3f(-5.f, 5.f, 5.f);
 | 
			
		||||
 | 
			
		||||
	//glTexCoord2f(0, 0); // Pas besoin de cette face pour cette version de la skybox.
 | 
			
		||||
	//glVertex3f(-5.f, -5.f, -5.f);
 | 
			
		||||
	//glTexCoord2f(0, 1);
 | 
			
		||||
	//glVertex3f(-5.f, -5.f, 5.f);
 | 
			
		||||
	//glTexCoord2f(1, 1);
 | 
			
		||||
	//glVertex3f(5.f, -5.f, 5.f);
 | 
			
		||||
	//glTexCoord2f(1, 0);
 | 
			
		||||
	//glVertex3f(5.f, -5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(.50f, .50f);
 | 
			
		||||
	glVertex3f(-5.f, -5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(.75f, .50f);
 | 
			
		||||
	glVertex3f(5.f, -5.f, -5.f);
 | 
			
		||||
	glTexCoord2f(.75f, .25f);
 | 
			
		||||
	glVertex3f(5.f, -5.f, 5.f);
 | 
			
		||||
	glTexCoord2f(.50f, .25f);
 | 
			
		||||
	glVertex3f(-5.f, -5.f, 5.f);
 | 
			
		||||
 | 
			
		||||
	glEnd();
 | 
			
		||||
	glEnable(GL_DEPTH_TEST);
 | 
			
		||||
@@ -137,7 +137,7 @@ void Engine::Render(float elapsedTime)
 | 
			
		||||
	// Plancher
 | 
			
		||||
	// Les vertex doivent etre affiches dans le sens anti-horaire (CCW)
 | 
			
		||||
	m_textureFloor.Bind();
 | 
			
		||||
	float nbRep = 50.f;
 | 
			
		||||
	float nbRep = 1.f;
 | 
			
		||||
	glBegin(GL_QUADS);
 | 
			
		||||
	glNormal3f(0, 1, 0); // Normal vector
 | 
			
		||||
	glTexCoord2f(0, 0);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user