Adjust sunset/sun rise color scheme
This commit is contained in:
@@ -347,7 +347,7 @@ bool SGSun::repaint( double sun_angle ) {
|
|||||||
sgVec4 color;
|
sgVec4 color;
|
||||||
sgSetVec4( color,
|
sgSetVec4( color,
|
||||||
(ambient * 6.0) - 1.0, // minimum value = 0.8
|
(ambient * 6.0) - 1.0, // minimum value = 0.8
|
||||||
(ambient * 11.0) - 3.0, // minimum value = 0.3
|
(ambient * 11.0) - 2.8, // minimum value = 0.5
|
||||||
(ambient * 12.0) - 3.6, // minimum value = 0.0
|
(ambient * 12.0) - 3.6, // minimum value = 0.0
|
||||||
1.0 );
|
1.0 );
|
||||||
|
|
||||||
|
|||||||
@@ -105,7 +105,7 @@ void SGSky::build( double sun_size, double moon_size,
|
|||||||
// 0 degrees = high noon
|
// 0 degrees = high noon
|
||||||
// 90 degrees = sun rise/set
|
// 90 degrees = sun rise/set
|
||||||
// 180 degrees = darkest midnight
|
// 180 degrees = darkest midnight
|
||||||
bool SGSky::repaint( sgVec4 sky_color, sgVec4 fog_color,
|
bool SGSky::repaint( sgVec4 sky_color, sgVec4 fog_color, sgVec4 cloud_color,
|
||||||
double sun_angle, double moon_angle,
|
double sun_angle, double moon_angle,
|
||||||
int nplanets, sgdVec3 *planet_data,
|
int nplanets, sgdVec3 *planet_data,
|
||||||
int nstars, sgdVec3 *star_data )
|
int nstars, sgdVec3 *star_data )
|
||||||
@@ -120,7 +120,7 @@ bool SGSky::repaint( sgVec4 sky_color, sgVec4 fog_color,
|
|||||||
|
|
||||||
for ( int i = 0; i < (int)cloud_layers.size(); ++i ) {
|
for ( int i = 0; i < (int)cloud_layers.size(); ++i ) {
|
||||||
if (cloud_layers[i]->getCoverage() != SGCloudLayer::SG_CLOUD_CLEAR){
|
if (cloud_layers[i]->getCoverage() != SGCloudLayer::SG_CLOUD_CLEAR){
|
||||||
cloud_layers[i]->repaint( fog_color );
|
cloud_layers[i]->repaint( cloud_color );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -261,7 +261,7 @@ public:
|
|||||||
* @param star_data an array of star right ascensions, declinations,
|
* @param star_data an array of star right ascensions, declinations,
|
||||||
* and magnitudes
|
* and magnitudes
|
||||||
*/
|
*/
|
||||||
bool repaint( sgVec4 sky_color, sgVec4 fog_color,
|
bool repaint( sgVec4 sky_color, sgVec4 fog_color, sgVec4 cloud_color,
|
||||||
double sun_angle, double moon_angle,
|
double sun_angle, double moon_angle,
|
||||||
int nplanets, sgdVec3 *planet_data,
|
int nplanets, sgdVec3 *planet_data,
|
||||||
int nstars, sgdVec3 *star_data );
|
int nstars, sgdVec3 *star_data );
|
||||||
|
|||||||
Reference in New Issue
Block a user