Пример #1
0
        private void MountRandomSpecialDiceQueue()
        {
            var specials = new List <Dice>
            {
                Dice.MinusRandom,
                Dice.MinusOne,
                Dice.Home,
                Dice.Home,
                Dice.Home,
                Dice.Stunt,
                Dice.Stunt,
                Dice.Shuffle,
                Dice.Shuffle,
            };

            do
            {
                var n = rc.Get(0, specials.Count);
                var x = specials.ElementAt(n);
                Enqueue(x);
                specials.RemoveAt(n);
            } while (specials.Count > 0);
        }
Пример #2
0
 private Items CreateRandomItem() => (Items)rand.Get(2, game.TotalItems);