Do not reduce visibility when passing through a 'few' or 'scattered'
cloud layer (i.e. <50% coverage). This is a quick hack rather than a proper fix, but it will at least make it possible to get above a scattered layer VFR.
This commit is contained in:
parent
0b723174fd
commit
a5f0e0395a
@ -266,8 +266,8 @@ void SGSky::modify_vis( float alt, float time_factor ) {
|
||||
|
||||
double ratio = 1.0;
|
||||
|
||||
if ( cloud_layers[i]->getCoverage() == SGCloudLayer::SG_CLOUD_CLEAR ) {
|
||||
// clear layer
|
||||
if ( cloud_layers[i]->getCoverage() == SGCloudLayer::SG_CLOUD_CLEAR || cloud_layers[i]->getCoverage() == SGCloudLayer::SG_CLOUD_FEW || cloud_layers[i]->getCoverage() == SGCloudLayer::SG_CLOUD_SCATTERED) {
|
||||
// less than 50% coverage -- assume we're in the clear for now
|
||||
ratio = 1.0;
|
||||
} else if ( alt < asl - transition ) {
|
||||
// below cloud layer
|
||||
|
Loading…
Reference in New Issue
Block a user