Beispiel #1
0
        private void PlayerModel_OnStateChanged(object sender)
        {
            if (playerModel.IsFalseThan(referentModel))
            {
                playerModel.Clear();
                background.RaiseBadResult();
            }
            else if (playerModel.Equals(referentModel))
            {
                timer.Add(referentModel.SelectedCasesCount * 0.3M);
                score.Add(referentModel.SelectedCasesCount);
                referentModel.GenerateNewStage();
                playerModel.Clear();
                playerModel.AnimateScale();

                background.RaiseGoodResult();
            }
        }