From c1336db66481d25514ac5441355d0a3b5b173b1a Mon Sep 17 00:00:00 2001
From: Torsten Dreyer <Torsten@t3r.de>
Date: Sat, 4 Dec 2010 12:05:35 +0100
Subject: [PATCH] METAR: symbolic cloudnames

- use symbolic names for scattered, broken, overcast, etc. cloud
coverages.
---
 src/Environment/fgmetar.cxx | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/Environment/fgmetar.cxx b/src/Environment/fgmetar.cxx
index b2b331fbf..c9d046ca9 100644
--- a/src/Environment/fgmetar.cxx
+++ b/src/Environment/fgmetar.cxx
@@ -61,7 +61,7 @@ FGMetar::FGMetar(const string& icao, const string& proxy, const string& port, co
 		vector<SGMetarCloud> cv = _clouds;;
 		if (!cv.size()) {
 			SGMetarCloud cl;
-			cl.set(5500 * SG_FEET_TO_METER, 2);
+			cl.set(5500 * SG_FEET_TO_METER, SGMetarCloud::COVERAGE_SCATTERED);
 			_clouds.push_back(cl);
 		}
 	}
@@ -109,9 +109,9 @@ FGMetar::FGMetar(const string& icao, const string& proxy, const string& port, co
 	vector<SGMetarCloud>::iterator cloud, cv_end = cv.end();
 
 	for (i = 0, cloud = cv.begin(); cloud != cv_end; ++cloud, i++) {
-		int cov = cloud->getCoverage();
-		if (cov == -1)
-			cov = 0;
+		SGMetarCloud::Coverage cov = cloud->getCoverage();
+		if (cov == SGMetarCloud::COVERAGE_NIL)
+			cov = SGMetarCloud::COVERAGE_CLEAR;
 
 		double alt = cloud->getAltitude_ft();
 		if (alt == SGMetarNaN)