Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save bjornmicallef/91fdfa29ea5d9f03e00fdaea320f743f to your computer and use it in GitHub Desktop.
Save bjornmicallef/91fdfa29ea5d9f03e00fdaea320f743f to your computer and use it in GitHub Desktop.
static void Main(string[] args)
{
var cfg = InitOptions<AppConfig>();
var setupDirectory = Path.Combine(cfg.SetupFilePath, cfg.SetupFileName);
var setupLines = File.ReadAllLines(setupDirectory);
var validation = new Validation();
var result = validation.ValidateSetupFile(setupLines);
if (result == Result.ValidationOk)
{
var minefield = new Minefield(setupLines);
result = minefield.ExecuteMoves();
}
Console.WriteLine(new Response(result).Description);
Console.ReadKey();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment