コード例 #1
0
ファイル: GamePlay.cs プロジェクト: ewoutexelmans/goosegame
        private void DiceRoll(Piece piece)
        {
            var diceRolls = piece.DiceRolls = _dice.RollMultiple(2);

            if (NumberOfTurns == 1)
            {
                if (diceRolls.Contains(4) && diceRolls.Contains(5))
                {
                    piece.Move(26);
                    return;
                }

                if (diceRolls.Contains(3) && diceRolls.Contains(6))
                {
                    piece.Move(53);
                    return;
                }
            }

            piece.Move(diceRolls.Sum());
        }