]> Dogcows Code - chaz/carfire/blobdiff - CarFire/CarFire/CarFire/MapReader.cs
git-svn-id: https://bd85.net/svn/cs3505_group@168 92bb83a3-7c8f-8a45-bc97-515c4e399668
[chaz/carfire] / CarFire / CarFire / CarFire / MapReader.cs
index 9c58cb34d72caebf290563ff8a9ce406c3903eff..347f6bd87309164dfb440d3500c07f4cea824121 100644 (file)
@@ -321,10 +321,17 @@ namespace CarFire
                 else throw new Exception("Unexpected value on line " + mInput.LineNumber + ": " + atom);\r
             }\r
 \r
+            public void set_next(string atom)\r
+            {\r
+                string value = Parse.String(atom);\r
+                if (value != null) mMetadata.Next = value;\r
+                else throw new Exception("Unexpected value on line " + mInput.LineNumber + ": " + atom);\r
+            }\r
+\r
             public void set_type(string atom)\r
             {\r
-                Map.Mode value = Parse.Constant<Map.Mode>(atom);\r
-                if (value != default(Map.Mode)) mMetadata.Type = value;\r
+                Map.Mode? value = Parse.Constant<Map.Mode>(atom);\r
+                if (value != null) mMetadata.Type = value.Value;\r
                 else throw new Exception("Unexpected type on line " + mInput.LineNumber + ": " + atom);\r
             }\r
 \r
This page took 0.017442 seconds and 4 git commands to generate.