Exemplo n.º 1
0
        public static int RollAdvantage()
        {
            List <int> rolls = DiceSimulator.RollD20(2);

            rolls.Sort();
            return(rolls[1]);
        }
Exemplo n.º 2
0
    public void SubmitTextToVivox()
    {
        if (string.IsNullOrEmpty(messageInputField.text))
        {
            return;
        }
        var message = messageInputField.text.ToCharArray();

        if (message[0] == '/')
        {
            message = message.Skip(1).ToArray();
            message = DiceSimulator.Roll(new string(message)).ToCharArray();
        }
        vivox.SendTextMessage(new string(message), channelId);
        ClearOutTextFiled();
    }
Exemplo n.º 3
0
        public void TestRoll6Dice()
        {
            const int numDice = 6;

            var d = new DiceSimulator(numDice);
            var p = d.ToString();

            System.Diagnostics.Trace.TraceInformation(p);
            System.Diagnostics.Trace.TraceInformation(d[1] + " " + d[2] + " " + d[3]); // testing indexer

            var sum = d.SumDiceRoll();

            Assert.IsTrue(sum <= numDice * 6);

            var max = d.MaxDiceRoll();

            Assert.IsTrue(max <= 6);
        }