Example #1
0
        private static void NormalDieMenu(Cup cup)
        {
            int result;

            do
            {
                Console.WriteLine("How many sides?");
                var answer = Console.ReadLine();
                Int32.TryParse(answer, out result);
            } while (result < 0);

            cup.Add(new Die(result));
        }
Example #2
0
        private static void LoadedDieMenu(Cup cup)
        {
            int sides;
            int load;

            do
            {
                Console.WriteLine("How many sides?");
                var answer = Console.ReadLine();
                Int32.TryParse(answer, out sides);
            } while (sides < 0);

            do
            {
                Console.WriteLine("What value is loaded?");
                var answer = Console.ReadLine();
                Int32.TryParse(answer, out load);
            } while (load < 0 && load <= sides);

            cup.Add(new LoadedDie(sides, load));
        }