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