public bool Play(model.Game a_game) { Render(a_game); if (a_game.IsGameOver()) { a_view.DisplayGameOver(a_game.IsDealerWinner()); } GameAlternative input = a_view.GetAlternative(); PlayAlternative(input, a_game); return(input != GameAlternative.Quit); }
private bool PlayAlternative(GameAlternative input, model.Game a_game) { switch (input) { case GameAlternative.NewGame: a_game.NewGame(); break; case GameAlternative.Hit: a_game.Hit(); break; case GameAlternative.Stand: a_game.Stand(); break; } return(input != GameAlternative.Quit); }