Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 3406 in orxonox.OLD for orxonox/branches/dave


Ignore:
Timestamp:
Feb 14, 2005, 3:52:14 PM (20 years ago)
Author:
dave
Message:

branches/dave/src: Textur ist jetzt drauf

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/branches/dave/src/world.cc

    r3405 r3406  
    371371
    372372  // initialize debug coord system
     373  //fog initialisation
     374 
     375  //float fog_color[]={0.8f,0.8f,0.2f,1.0f};
     376 
     377  //glEnable(GL_FOG);
     378  //glLoadIdentity();
     379  //glFogi(GL_FOG_MODE,GL_EXP);
     380  //glFogf(GL_FOG_DENSITY,.02f);
     381  //glFogfv(GL_FOG_COLOR,fog_color);
     382  //glClearColor(.8f,.8f,.8f,1.0f);
     383 
    373384   
    374385 
     
    392403 
    393404  glBegin(GL_QUADS);
     405 
     406 
    394407 
    395408  int sizeX = 100;
     
    447460        Vector v4 = Vector (widthX*(i),      height[i][j+1]-20,     widthZ*(j+1)-width/2);
    448461        float a[3];
    449         if(height[i][j]<snowheight){
     462        a[0]=1.0;
     463        a[1]=1.0;
     464        a[2]=1.0;
     465        glMaterialfv(GL_FRONT,GL_DIFFUSE,a);
     466        /*if(height[i][j]<snowheight){
    450467          a[0]=0;
    451468          a[1]=1.0-height[i][j]/10-.3;
     
    459476            glMaterialfv(GL_FRONT,GL_DIFFUSE,a);
    460477           
    461         }
     478        }*/
    462479        glNormal3f(normal_vectors[i][j].x, normal_vectors[i][j].y, normal_vectors[i][j].z);
    463         glTexCoord2f((float)i/(float)sizeX,(float)j/(float)sizeZ);
     480        glTexCoord2f(0.0f,0.0f);
     481        //glTexCoord2f((float)i/(float)sizeX,(float)j/(float)sizeZ);
    464482        glVertex3f(v1.x, v1.y, v1.z);
    465 
    466 
     483       
     484        /*
    467485        if(height[i+1][j]<snowheight){
    468486          a[0]=0;
     
    476494          a[2]=1.0;
    477495          glMaterialfv(GL_FRONT,GL_DIFFUSE,a);
    478         }
     496        }*/
    479497        glNormal3f(normal_vectors[i+1][j].x, normal_vectors[i+1][j].y, normal_vectors[i+1][j].z);
    480         glTexCoord2f((float)(i+1.0)/(float)sizeX,(float)j/(float)sizeZ);
     498        glTexCoord2f(1.0f,0.0f);
     499        //glTexCoord2f((float)(i+1.0)/(float)sizeX,(float)j/(float)sizeZ);
    481500        glVertex3f(v2.x, v2.y, v2.z);
    482 
     501        /*
    483502        if(height[i+1][j+1]<snowheight){
    484503          a[0]=0;
     
    492511          a[2]=1.0;
    493512          glMaterialfv(GL_FRONT,GL_DIFFUSE,a);
    494         }
     513        }*/
    495514        glNormal3f(normal_vectors[i+1][j+1].x, normal_vectors[i+1][j+1].y, normal_vectors[i+1][j+1].z);
    496         glTexCoord2f((float)(i+1.0)/(float)sizeX,(float)(j+1.0)/(float)sizeZ);
     515        glTexCoord2f(1.0f,1.0f);
     516        //glTexCoord2f((float)(i+1.0)/(float)sizeX,(float)(j+1.0)/(float)sizeZ);
    497517        glVertex3f(v3.x, v3.y, v3.z);
    498 
     518        /*
    499519        if(height[i][j+1]<snowheight){
    500520          a[0]=0;
     
    508528          a[2]=1.0;
    509529          glMaterialfv(GL_FRONT,GL_DIFFUSE,a);
    510         }
     530        }*/
    511531        glNormal3f(normal_vectors[i][j+1].x, normal_vectors[i][j+1].y, normal_vectors[i][j+1].z);
    512         glTexCoord2f((float)(i)/(float)sizeX,(float)(j+1.0)/(float)sizeZ);
     532        glTexCoord2f(0.0f,1.0f);
     533        //glTexCoord2f((float)(i)/(float)sizeX,(float)(j+1.0)/(float)sizeZ);
    513534        glVertex3f(v4.x, v4.y, v4.z);
    514535       
     
    517538 
    518539  // Disable Textures Again, for Performance reasons.
     540  //glLoadIdentity();
    519541  glDisable(GL_TEXTURE_2D);
    520542
     
    594616  */
    595617  glEndList();
     618 
     619 
    596620}
    597621
     
    658682
    659683  // draw debug coord system
     684  //glLoadIdentity();
    660685  glCallList (objectList);
    661686
Note: See TracChangeset for help on using the changeset viewer.