]> git.mxchange.org Git - flightgear.git/blobdiff - src/ATC/atis.cxx
More efficient rotation matrix calc from Norm Vine.
[flightgear.git] / src / ATC / atis.cxx
index eb2f392097037b49b20095a1a2a09b629631a2d2..d2225410e4f1e04b4a7e350a5f98b830cfa2c117 100644 (file)
@@ -201,8 +201,11 @@ void FGATIS::UpdateTransmission() {
        transmission += " miles";
 
        // Get the cloudbase
-       if(fgGetBool("/environment/clouds/status")) {
-           double cloudbase = fgGetDouble("/environment/clouds/altitude-ft");
+       // FIXME: kludge for now
+       if (!strcmp(fgGetString("/environment/clouds/layer[0]/type"),
+                   "clear")) {
+           double cloudbase =
+             fgGetDouble("/environment/clouds/layer[0]/elevation-ft");
            // For some reason the altitude returned doesn't seem to correspond to the actual cloud altitude.
            char buf3[10];
            // cout << "cloudbase = " << cloudbase << endl;