Пример #1
0
        public void ClickedSlide(object slide)
        {
            if (Slides.canSelect)
            {
                var selected = slide as PictureViewModelM;
                Slides.SelectSlide(selected);
            }

            if (!Slides.areSlidesActive)
            {
                if (Slides.CheckIfMatched())
                {
                    GameInfo.Award(); //Correct match
                }
                else
                {
                    if (turno)
                    {
                        CartaEquivocada(calbacpapa);
                    }

                    GameInfo.Penalize();//Incorrect match
                }
            }

            GameStatus();
        }
Пример #2
0
        //Slide has been clicked
        public void ComputeSlide(PictureViewModel slide)
        {
            if (Slides.CanSelect && slide.IsSelectable)
            {
                Slides.SelectSlide(slide);
            }

            if (!Slides.AreSlidesActive)
            {
                if (Slides.CheckIfMatched())
                {
                    GameInfo.Award(); //Correct match
                }
                else
                {
                    GameInfo.Penalize(); //Incorrect match
                }
            }

            CheckIfWin();
        }
Пример #3
0
        public void ClickedSlide(object slide)
        {
            if (Slides.canSelect)
            {
                var selected = slide as CardViewModel;
                Slides.SelectSlide(selected);
            }

            if (!Slides.areSlidesActive)
            {
                if (Slides.CheckIfMatched())
                {
                    GameInfo.Award();
                }
                else
                {
                    GameInfo.Penalize();
                }
            }

            GameStatus();
        }