Пример #1
0
        public int UpdateScore()
        {
            var totalScore = 0;

            foreach (var frameToScore in Frames)
            {
                var frameScorer = _scorerFactory.GetScorer(frameToScore);
                frameToScore.FrameScore = frameScorer.ScoreFrame(frameToScore);

                totalScore += frameToScore.FrameScore.GetValueOrDefault(0);
            }

            return(totalScore);
        }