Пример #1
0
        public void LowerScoreChecker()
        {
            int[] diceCount = { SimpleDices(1), SimpleDices(2), SimpleDices(3), SimpleDices(4), SimpleDices(5), SimpleDices(6) };

            GameManagement gameManagement = new GameManagement();

            gameManagement.ThreeOfAKind(diceCount, lbl_score3Kind, playingDiceArr);
            gameManagement.FourOfAKind(diceCount, lbl_4KindScore, playingDiceArr);
            gameManagement.FullHouse(lbl_scoreFH, diceCount);
            gameManagement.LowStraight(lbl_scoreLStraight, playingDiceArr);
            gameManagement.HighStraight(lbl_scoreHStraight, playingDiceArr);
            gameManagement.Chance(lbl_scoreChance, diceCount);
            gameManagement.Yahtzee(lbl_scoreYat, diceCount);
        }
Пример #2
0
        //game logic that changes the dices, images, and verifies the number of plays
        public void GameLogic(CheckBox[] box, PictureBox[] pics, Image[] images)
        {
            GameManagement gameOptions = new GameManagement();

            if (this.rollPlayCount < 3)
            {
                gameOptions.GenerateDices(box, playingDiceArr);
                gameOptions.ChangeDicePicture(playingDiceArr, pics, images);

                this.rollPlayCount++;
                lbl_numberRolls.Text = rollPlayCount.ToString();
            }
            else
            {
                MessageBox.Show("Please lock a dice, you used your 3 rolls");
            }
        }