Exemplo n.º 1
0
        private FeedbackDisplay CreateFeedbackDisplay(string title, string message, NotifyIcon theIcon)
        {
            var feedbackDisplay = new FeedbackDisplay(_toast);

            feedbackDisplay.SetTitle(title);
            feedbackDisplay.SetMessage(message);
            feedbackDisplay.SetFeedbackType(theIcon.ToString());
            return(feedbackDisplay);
        }
Exemplo n.º 2
0
        private FeedbackDisplay CreateFeedbackDisplay(string title, string message, NotifyIcon kataStateIcon, NotifyIcon playerTestStateIcon)
        {
            var feedbackDisplay = new FeedbackDisplay(_toast);

            feedbackDisplay.SetTitle(title);
            feedbackDisplay.SetMessage(message);
            feedbackDisplay.SetKataState(kataStateIcon);
            feedbackDisplay.SetPlayerTestState(playerTestStateIcon);
            return(feedbackDisplay);
        }
Exemplo n.º 3
0
        private void UpdateTimer(FeedbackDisplay feedbackDisplay)
        {
            if (ViewModel.AttemptGameState == null)
            {
                return;
            }
            var kataTimer = ViewModel.AttemptGameState.KataTimer;

            if (kataTimer != null)
            {
                feedbackDisplay.SetKataTimer(kataTimer);
            }
        }
Exemplo n.º 4
0
        private void UpdateProgressLevel(FeedbackDisplay feedbackDisplay)
        {
            if (ViewModel.AttemptGameState == null)
            {
                return;
            }
            if (ViewModel.AttemptGameState.LatestResult == null)
            {
                return;
            }
            var progressLevel = GetProgressLevel(ViewModel.AttemptGameState);

            feedbackDisplay.SetProgressLevel(progressLevel);
        }