Example #1
0
        /// <summary>
        /// Returns a new dice roll this includes a D4 and a D6 true random roll.
        /// If no more rolls are available we just get more!
        /// </summary>
        /// <returns><seealso cref="BrikksDiceRoll"/></returns>
        public BrikksDiceRoll GetRoll()
        {
            if (D6Rolls.Count == 0)
            {
                LoadNewD6Rolls();
            }
            if (D4Rolls.Count == 0)
            {
                LoadNewD4Rolls();
            }

            return(new BrikksDiceRoll(D6Rolls.Dequeue(), D4Rolls.Dequeue()));
        }