[Wsplgen-commits] r80 - trunk/src

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Mon Nov 27 07:17:22 CET 2006


Author: mrchip
Date: 2006-11-27 07:17:22 +0100 (Mon, 27 Nov 2006)
New Revision: 80

Modified:
   trunk/src/file.cpp
   trunk/src/parameter.cpp
   trunk/src/wsplgen.h
Log:
Die Attribute 'Rohr1' und 'Rohr2' heissen heist auch 'Rohr 1' und 'Rohr 2'

Mann kann jetzt auch kommentare in der Parameterdatei verwenden.

Modified: trunk/src/file.cpp
===================================================================
--- trunk/src/file.cpp	2006-11-21 06:38:11 UTC (rev 79)
+++ trunk/src/file.cpp	2006-11-27 06:17:22 UTC (rev 80)
@@ -1491,17 +1491,17 @@
 		{
 			Typ = "GRABEN";
 		}
-		else if (Typ == "ROHR" || Typ == "Rohr" || Typ == "rohr" || Typ == "ROHR1" || Typ == "rohr1" || Typ == "Rohr1")
+		else if (Typ == "ROHR" || Typ == "Rohr" || Typ == "rohr" || Typ == "ROHR1" || Typ == "rohr1" || Typ == "Rohr1" || Typ == "ROHR 1" || Typ == "rohr 1" || Typ == "Rohr 1")
 		{
 			Typ = "ROHR";
 		}
-		else if (Typ == "GRADIENT" || Typ == "Gradient" || Typ == "gradient" || Typ == "ROHR2" || Typ == "rohr2" || Typ == "Rohr2")
+		else if (Typ == "GRADIENT" || Typ == "Gradient" || Typ == "gradient" || Typ == "ROHR2" || Typ == "rohr2" || Typ == "Rohr2" || Typ == "ROHR 2" || Typ == "rohr 2" || Typ == "Rohr 2")
 		{
 			Typ = "GRADIENT";
 		}
 		else
 		{
-			write_warning(3112, "Das Attribut 'TYP' in der Datei '%s' darf nur die Werte 'Damm', 'Graben', 'Rohr1' oder 'Rohr2' haben.\nDas Linienobjekt '%s' wird ignoriert.\n", DBFFileName.c_str(), Typ.c_str());
+			write_warning(3112, "Das Attribut 'TYP' in der Datei '%s' darf nur die Werte 'Damm', 'Graben', 'Rohr 1' oder 'Rohr 2' haben.\nDas Linienobjekt '%s' wird ignoriert.\n", DBFFileName.c_str(), Typ.c_str());
 			continue;
 		}
 

Modified: trunk/src/parameter.cpp
===================================================================
--- trunk/src/parameter.cpp	2006-11-21 06:38:11 UTC (rev 79)
+++ trunk/src/parameter.cpp	2006-11-27 06:17:22 UTC (rev 80)
@@ -91,9 +91,17 @@
 			Parameter = ParList[j];
 			j++;
 		}
-                                
-		if (Parameter.substr(0, 7) == "-OUTPUT" || Parameter.substr(0, 7) == "-output")
+
+		if (Parameter.substr(0, 1) == "'")
 		{
+            write_fortschritt("%s\n", Parameter.c_str()+1);
+        }
+		else if (Parameter.substr(0, 1) == "#" || Parameter.substr(0, 1) == "/" || Parameter.substr(0, 1) == ";")
+		{
+            // Echter Kommentar
+        }
+		else if (Parameter.substr(0, 7) == "-OUTPUT" || Parameter.substr(0, 7) == "-output")
+		{
 			///////////////////////////////////////////////
 			// DEBUG
 			///////////////////////////////////////////////

Modified: trunk/src/wsplgen.h
===================================================================
--- trunk/src/wsplgen.h	2006-11-21 06:38:11 UTC (rev 79)
+++ trunk/src/wsplgen.h	2006-11-27 06:17:22 UTC (rev 80)
@@ -12,6 +12,12 @@
 
 const char Version[] = "1.0.0 rc4";
 
+// Die Attribute 'Rohr1' und 'Rohr2' wurden in 'Rohr 1' und 'Rohr 2' umbenannt
+
+// Es werden jetzt die Zeichen '#', ';' und ''' als Beginn eines Kommentares verstanden
+// Das Zeichen ''' sorgt dafür das der Text danach ausgegeben wird 
+// const char Version[] = "1.0.0 rc4";
+
 // Bei Beschneiden des Begrenzungspolygon wurde die Methodik komplett verändert
 
 // Bei Laden von Begrenzungspolygonen wird jetzt nur noch der äußere Ring geladen



More information about the Wsplgen-commits mailing list