コード例 #1
0
ファイル: FreeActionDiceRoll.cs プロジェクト: dcmorse/phial
        public FreeActionDiceRoll(int n)
        {
            for (; n > 0; n--)
            {
                switch (D6.roll())
                {
                case 1:
                case 2:
                    ++Characters;
                    break;

                case 3:
                    ++Musters;
                    break;

                case 4:
                    ++ArmyMusters;
                    break;

                case 5:
                    ++Events;
                    break;

                case 6:
                    ++WillOfTheWests;
                    break;
                }
            }
        }
コード例 #2
0
ファイル: ShadowActionDiceRoll.cs プロジェクト: dcmorse/phial
        public ShadowActionDiceRoll(int rolled, int eyesPlaced)
        {
            Eyes = eyesPlaced;
            for (; rolled > 0; rolled--)
            {
                switch (D6.roll())
                {
                case 1:
                    ++Armies;
                    break;

                case 2:
                    ++Characters;
                    break;

                case 3:
                    ++Musters;
                    break;

                case 4:
                    ++ArmyMusters;
                    break;

                case 5:
                    ++Events;
                    break;

                case 6:
                    ++Eyes;
                    break;
                }
            }
        }