Web site traffic - OpenGL Super Bible! Page 479 if (Moving ||
OpenGL Super Bible! Page 479 if (Moving || Drawing) glColor3f(0.0, 0.5, 0.0); else glCallList(GrassTexture); break; case IDC_ROCKS : if (Moving || Drawing) glColor3f(0.25, 0.25, 0.25); else glCallList(RocksTexture); break; case IDC_TREES : if (Moving || Drawing) glColor3f(0.0, 0.25, 0.0); else glCallList(TreesTexture); break; case IDC_MOUNTAINS : if (Moving || Drawing) glColor3f(0.2, 0.1, 0.05); else glCallList(MountainsTexture); break; }; glBegin(GL_QUAD_STRIP); if (last_type != -1) { /* * Start from the previous location to prevent * holes */ glTexCoord2i(x * 2 - 2, y * 2); glNormal3fv(n[-1]); glVertex3f((GLfloat)(x - TERRAIN_EDGE - 1), height[-1], (GLfloat)(y - TERRAIN_EDGE)); glTexCoord2i(x * 2 - 2, y * 2 + 2); glNormal3fv(n[TERRAIN_SIZE - 1]); glVertex3f((GLfloat)(x - TERRAIN_EDGE - 1), height[TERRAIN_SIZE - 1], (GLfloat)(y - TERRAIN_EDGE + 1)); }; last_type = *type; }; glTexCoord2i(x * 2, y * 2); glNormal3fv(n[0]); glVertex3f((GLfloat)(x - TERRAIN_EDGE), height[0], (GLfloat)(y - TERRAIN_EDGE)); glTexCoord2i(x * 2, y * 2 + 2); glNormal3fv(n[TERRAIN_SIZE]); glVertex3f((GLfloat)(x - TERRAIN_EDGE),
You want to have a cheap webhost for your apache application, then check apache web hosting services.