/// <summary> /// randomly roll till the program is done /// </summary> /// <param name="array"></param> static void roller(Player[] array) { Random randNum = new Random(); blackBoard bb = new blackBoard(); bb.playerArray(array); int value = 0; int totalScore = 0; int realTotal = 0; while (bb.doneYet == false) { value = randNum.Next(0, 11); if (bb.getFilled(value) == false) { Console.WriteLine("Adding Frame # " + value + " into array with values " + array[0].getBallOne(value) + " " + array[0].getBallTwo(value)); totalScore += array[0].getBallOne(value) + array[0].getBallTwo(value); realTotal += array[0].getTotalScore(); bb.setFilled(value); Console.WriteLine("Frames Total Score: " + totalScore); } if (bb.allFilled() == true) { bb.doneYet = true; } if (bb.doneYet == false) { Console.WriteLine("It is not done yet"); } } Console.WriteLine("It is Done"); Console.WriteLine("Game Total Score: " + array[0].getTotalScore()); }
/// <summary> /// randomly roll till the program is done /// </summary> /// <param name="array"></param> static void roller(Player[] array) { Random randNum = new Random(); blackBoard bb = new blackBoard(); bb.playerArray(array); int value = 0; int totalScore = 0; int realTotal = 0; while(bb.doneYet == false) { value = randNum.Next(0, 11); if (bb.getFilled(value) == false) { Console.WriteLine("Adding Frame # " + value + " into array with values " + array[0].getBallOne(value) + " " + array[0].getBallTwo(value)); totalScore += array[0].getBallOne(value) + array[0].getBallTwo(value); realTotal += array[0].getTotalScore(); bb.setFilled(value); Console.WriteLine("Frames Total Score: " + totalScore); } if (bb.allFilled() == true) { bb.doneYet = true; } if (bb.doneYet == false) { Console.WriteLine("It is not done yet"); } } Console.WriteLine("It is Done"); Console.WriteLine("Game Total Score: " + array[0].getTotalScore()); }