Пример #1
0
 private void Randomize(ISlotRandom rng)
 {
     for (int i = 0; i < Rows; i++)
     {
         for (int j = 0; j < Slots; j++)
         {
             Row[i, j] = rng.Next(0, SlotMachineSlots.max.Value()).ToSMS();
         }
     }
 }
Пример #2
0
        public long Play(ISlotRandom rng)
        {
            var lst = new List <SlotMachineWinSlots>();

            Randomize(rng);
            var win = GetWin(ref lst);

            UpdateStats(win, lst);

            if (User.SMConfig.PsayMode > 0)
            {
                --User.SMConfig.PsayMode;
            }

            return(win);
        }