sun_angle

Euler angle containing the azimuth (0...360, default 0) and elevation (0..90, default 30) of the sun. Is set to the level values on level loading, and can be changed during gameplay. Determines the light direction for the shading of flat textures, for the gouraud shading of models, and for dynamic shadows.

Range:

sun_angle.pan 0 .. 360 (default: 0)
sun_angle.tilt 0 .. 90 (default: 30)

Type:

VECTOR

Example:

The following code simulates the sun path over the sky, f.i. for a role playing game with day and night.
function sonnen_stand()
{
  while(1)
  {
    sun_angle.pan += 0.01 * time_frame; 
    sun_angle.pan %= 360; 
    sun_angle.tilt = fsin(sun_angle.pan, 45) + 45;
    sun_light = sun_angle.tilt;
    wait(1);
  }
}	

See also:

sun_pos, sun_light