Hi. I am trying to texturemap some faces. But when i run the program, everything is white.
Code:
(Please note that the class Texture is a part of a starterkit i use. It has worked before perfectly good before. I do not get any IO errors
void PartCubes::drawShaft(Texture floor, Texture wall)
{
float w = 140;
float l = 280;
float fixedOffset = 140;
glBegin(GL_QUADS);
for(int i = 0; i < (l / w); i++)
{
floor.enable();
glTexCoord2f(1, 1); glVertex3f(-fixedOffset + (i + 1) * w, 0, w / 2);
glTexCoord2f(1, 0); glVertex3f(-fixedOffset + (i + 1) * w, 0, 0 - (w / 2));
glTexCoord2f(0, 0); glVertex3f(-fixedOffset + i * w, 0, 0 - (w / 2));
glTexCoord2f(0, 1); glVertex3f(-fixedOffset + i * w, 0, w / 2);
floor.disable();
wall.enable();
glTexCoord2f(1, 1); glVertex3f(-fixedOffset + (i + 1) * w, w, w / 2);
glTexCoord2f(1, 0); glVertex3f(-fixedOffset + (i + 1) * w, 0, w / 2);
glTexCoord2f(0, 0); glVertex3f(-fixedOffset + i * w, 0, w / 2);
glTexCoord2f(0, 1); glVertex3f(-fixedOffset + i * w, w, w / 2);
glTexCoord2f(1, 1); glVertex3f(-fixedOffset + (i + 1) * w, w, 0 - (w / 2));
glTexCoord2f(1, 0); glVertex3f(-fixedOffset + (i + 1) * w, 0, 0 - (w / 2));
glTexCoord2f(0, 0); glVertex3f(-fixedOffset + i * w, 0, 0 - (w / 2));
glTexCoord2f(0, 1); glVertex3f(-fixedOffset + i * w, w, 0 - (w / 2));
wall.disable();
glVertex3f(-fixedOffset, 0, w / 2);
glVertex3f(-fixedOffset, 0, 0 - (w / 2));
glVertex3f(-fixedOffset, w, 0 - (w / 2));
glVertex3f(-fixedOffset, w, w / 2);
}
glEnd();
}