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