public void Fill_ListWithDrawNumbersFill_JokerDrawNumber() { // H GetUniqueRandomNumbers5, 1, 45) MOU EPISTREFEI MIA OLOKLIRI LISTA ME INTEGERS GI AUTO DEN XREIAZETAI NA DIMIOURGISO LISTA listWithDrawNumbers = NumbersMachine.GetListWithUniqueRandomNumbers(5, 1, 45); //pernaei tous tuxaious arithmous sth lista listWithDrawNumbers.Sort(); jockerDrawNumber = NumbersMachine.GetListWithUniqueRandomNumbers(1, 1, 20); // pernaei to tzoker sth lista this.AddDrawNumbersTo_listAllDrawNumbers(listWithDrawNumbers, jockerDrawNumber); }
public Player() { if (RandomOrUserNumbers()) { // H GetListWithUniqueRandomNumbers MOU EPISTREFEI MIA OLOKLIRI tempListAllDrawNumbers ME INTEGERS GI AUTO DEN XREIAZETAI NA DIMIOURGISO tempListAllDrawNumbers playerNumbers = NumbersMachine.GetListWithUniqueRandomNumbers(5, 1, 45); //VAZEI STHN tempListAllDrawNumbers 5 MONADIKOUS ARITHMOUS playerJokerNumber = NumbersMachine.GetListWithUniqueRandomNumbers(1, 1, 20); // VAZEI STHN tempListAllDrawNumbers 1 MONADIKO ARITHMO } else { playerNumbers = NumbersMachine.GetListWithUniqueNumbersFromUser(5, 1, 45); playerJokerNumber = NumbersMachine.GetListWithUniqueNumbersFromUser(1, 1, 20); } }
public void PlayersDrawResult() // vriskei to apotelesma tis klirosis tou kathe paixti { foreach (Player player in listWithAllPlayers) { int n1 = NumbersMachine.CheckHowManyNumbersOfTwoListsAreTheSame(player.playerNumbers, listWithDrawNumbers); int n2 = NumbersMachine.CheckHowManyNumbersOfTwoListsAreTheSame(player.playerJokerNumber, jockerDrawNumber); // TO APOTELESMA THS KLIROSIS GIA TON KATHE PAIXTI THA EINAI THS MORFHS 5 + 1 ... 5 ... 4 + 1... 4 ... if (n2 != 0) { player.DrawResult = $"{n1} + {n2}"; } else { player.DrawResult = $"{n1}"; // TO PROSOPIKO APOTELESMA THS KLIROSIS TOU PAIXTI } findNumberOfResults(player.DrawResult); // edo einai to event } }