public bool ValidateQuestion(string input) { if (texts.True(input)) { return(true); } else if (texts.False(input)) { return(false); } return(false); }
public void Loop() { field = inputs.GetUserInput(); field = fieldAlterations.GenerateField(field); while (true) { facade.Clear(); display.DrawGame(field); simulation.StartNewGen(field); display.WriteProperties(numOfIterations); numOfIterations++; if (Console.KeyAvailable) { var key = Console.ReadKey(true); if (key.Key == ConsoleKey.P) { facade.Clear(); facade.WriteLine(Texts.Pause); var answ = facade.ReadLine().ToLower(); if (texts.True(answ)) { file.Save(field); facade.WriteLine(Texts.Approval); continue; } else if (texts.False(answ)) { break; } else { continue; } } } } }