Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 3440 in orxonox.OLD for orxonox/trunk/src/light.cc


Ignore:
Timestamp:
Mar 1, 2005, 8:55:53 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: Light: added ambientColor, removed fancy effects :)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/light.cc

    r3438 r3440  
    3535
    3636  glEnable (GL_LIGHTING);
     37  this->setAmbientColor(.3, .3, .3);
    3738  this->lights = new LightValue*[NUMBEROFLIGHTS];
    3839  for (int i = 0; i < NUMBEROFLIGHTS; i++)
     
    248249}
    249250
     251/**
     252   \brief sets the ambient Color of the Scene
     253   \param r red
     254   \param g green
     255   \param b blue
     256*/
     257void Light::setAmbientColor(GLfloat r, GLfloat g, GLfloat b)
     258{
     259  this->ambientColor[0] = r;
     260  this->ambientColor[1] = g;
     261  this->ambientColor[2] = b;
     262  this->ambientColor[3] = 1.0;
     263
     264  glLightfv (GL_LIGHT0, GL_AMBIENT, this->ambientColor);
     265
     266}
     267
    250268// get Attributes
    251269
Note: See TracChangeset for help on using the changeset viewer.