no luck changing to <10.
Here's the draw function.
void cube::draw(int x,int y,int z,int l,int w,int h){ glBegin(GL_QUADS); glColor3f(0.0f,1.0f,0.0f); // Set The Color To Green glVertex3f( x+l, y+h,z); // Top Right Of The Quad (Top) glVertex3f(x, y+h,z); // Top Left Of The Quad (Top) glVertex3f(x, y+h, z+l); // Bottom Left Of The Quad (Top) glVertex3f(x+l, y+h, z+l); // Bottom Right Of The Quad (Top) glVertex3f( x+1,y, z+l); // Top Right Of The Quad (Bottom) glVertex3f(x,y, z+l); // Top Left Of The Quad (Bottom) glVertex3f(x,y,z); // Bottom Left Of The Quad (Bottom) glVertex3f( x+1,y,z); // Bottom Right Of The Quad (Bottom) glVertex3f( x+1, y+h, z+l); // Top Right Of The Quad (Front) glVertex3f(x, y+h, z+1); // Top Left Of The Quad (Front) glVertex3f(x,y, z+1); // Bottom Left Of The Quad (Front) glVertex3f( x+1,y, z+l); // Bottom Right Of The Quad (Front) glVertex3f( x+1,y,z); // Bottom Left Of The Quad (Back) glVertex3f(x,y,z); // Bottom Right Of The Quad (Back) glVertex3f(x, y+h,z); // Top Right Of The Quad (Back) glVertex3f(x+1, y+h,z); // Top Left Of The Quad (Back) glVertex3f(x, y+h, z+l); // Top Right Of The Quad (Left) glVertex3f(x, y+h,z); // Top Left Of The Quad (Left) glVertex3f(x,y,z); // Bottom Left Of The Quad (Left) glVertex3f(x,y, z+1); // Bottom Right Of The Quad (Left) glVertex3f( x+1, y+h,z); // Top Right Of The Quad (Right) glVertex3f( x+1, y+h, z+l); // Top Left Of The Quad (Right) glVertex3f( x+1,y, z+l); // Bottom Left Of The Quad (Right) glVertex3f( x+1,y,z); // Bottom Right Of The Quad (Right) glEnd(); // Done Drawing The Quad}