Ejemplo n.º 1
0
        public static void PlayOneHalfInning(Bases bases, int outs)
        {
            var testAtBat = new AtBat();

            testAtBat.GenerateRandomPlateAppearance();
            if (testAtBat.BasesValue > 0)
            {
                bases.Advance(testAtBat.BasesValue);
            }
            else
            {
                ++outs;
            }

            Console.WriteLine($"{testAtBat.Name} Advance {testAtBat.BasesValue}:");
            Console.WriteLine($"{bases}\nOuts: {outs}");
            Console.ReadLine();

            if (outs < 3)
            {
                PlayOneHalfInning(bases, outs);
            }
        }