public string Validate(InstructionSet instructions) { if (!File.Exists(instructions.InputPath)) { return("Input path does not exist."); } if (Path.GetExtension(instructions.InputPath) != ".osm") { return("Input file is not a *.osm file."); } if (!File.Exists(instructions.InputPath + ".mapcss")) { return("*.mapcss file not found."); } if (!Directory.Exists(instructions.OutputDirectory)) { return("Output directory does not exist."); } if (!ImageDefaults.IsValidSize(instructions.OutputSize)) { return("The output size must be 128, 256, 512, 1024, ..."); } return(null); }
public string Validate(InstructionSet instructions) { return(ImageDefaults.Validate(instructions)); }