/// <summary> /// Configures game over state. /// </summary> private void ConfigureStateMachineForGameStateGameOver() { var onEntryMessage = LabelRetriever.GameOver; Configure(UserFinishedPlaying) .OnEntry(() => DisplayHandler.DisplayMessage(onEntryMessage)) .Ignore(GameStateTrigger.StartGame) .Ignore(GameStateTrigger.StopGame); }
/// <summary> /// Displays the start message to the user. /// </summary> private void DisplayStartMessage() { var startMessage = $"Press the space bar when ready to continue..."; _displayHandler.DisplayMessage(startMessage); }