Exemple #1
0
 private static void ParseRest(string rest, int lineNumber, string line, World world, ErrorLogger?errors)
 {
     // Assume stellar data, try to parse it
     try
     {
         world.Stellar = StellarDataParser.Parse(rest, StellarDataParser.OutputFormat.Basic);
     }
     catch (StellarDataParser.InvalidSystemException)
     {
         errors?.Warning($"Invalid stellar data: '{rest}'", lineNumber, line);
         // otherwise ignore
     }
 }
Exemple #2
0
        private static void ParseRest(string rest, WorldCollection worlds, string line, World world)
        {
            // Assume stellar data, try to parse it
            try
            {
                world.Stellar = StellarDataParser.Parse(rest, StellarDataParser.OutputFormat.Compact);
            }
            catch (StellarDataParser.InvalidSystemException)
            {
#if DEBUG
                worlds.ErrorList.Add("WARNING (Stellar Data): " + line);
#endif
            }
        }
Exemple #3
0
 private static void ParseRest(string rest, int lineNumber, string line, World world, ErrorLogger errors)
 {
     // Assume stellar data, try to parse it
     try
     {
         world.Stellar = StellarDataParser.Parse(rest, StellarDataParser.OutputFormat.Basic);
     }
     catch (StellarDataParser.InvalidSystemException)
     {
         if (errors != null)
         {
             errors.Warning(string.Format("Invalid stellar data: '{0}'", rest), lineNumber, line);
         }
     }
 }