Пример #1
0
 /// <summary>
 /// метод задает функционал для потока, организуемого White Button (Sale)
 /// </summary>*
 private void funcNewWhite()
 {
     for (int j = startAccount; j <= numberOfAcc; j++)
     {
         DriversOfState driver = new DriversOfState(j);
         driver.StateGotoTradeAndWork();
     }
 }
Пример #2
0
        /// <summary>
        /// метод задает функционал для потока, организуемого золотой кнопкой
        /// </summary>
        private void funcGold2()
        {
            int            NumberOfWindow = globalParam.TotalNumberOfAccounts + 1;
            Check          check          = new Check(NumberOfWindow);
            DriversOfState drive          = new DriversOfState(NumberOfWindow);

            check.ReOpenWindow();
            check.Pause(500);
            drive.StateGoldenEggFarm();
        }
Пример #3
0
        /// <summary>
        /// метод задает функционал для потока, организуемого лайм кнопкой
        /// </summary>
        private void funcLime()
        {
            for (int j = 1; j <= numberOfAcc; j++)
//            for (int j = 2; j <= 2; j++)
            {
                Check check = new Check(j);
                if (check.IsActiveServer)
                {
                    DriversOfState driver = new DriversOfState(j);
                    driver.StateToCrater();
                }
            }
        }
Пример #4
0
 /// <summary>
 /// метод задает функционал для потока, организуемого кнопкой цвета "Коралл"
 /// </summary>
 private void funcAlchemy()
 {
     for (int j = 1; j <= numberOfAcc; j++)
     {
         Check check = new Check(j);
         if (check.IsActiveServer)            //надо ли грузить окно (по умолчанию)
         {
             check.ReOpenWindow();
             check.Pause(1000);
             DriversOfState driver = new DriversOfState(j);
             driver.StateAlchemy();             // продаёт всех ботов, которые стоят в данный момент в магазине (через движок состояний)
         }
     }
 }
Пример #5
0
 /// <summary>
 /// метод задает функционал для потока, организуемого аква кнопкой
 /// </summary>*
 private void funcAqua()
 {
     for (int j = 1; j <= numberOfAcc; j++)
     {
         Check check = new Check(j);
         if (check.IsActiveServer)
         {
             check.ReOpenWindow();
             check.Pause(1000);
             DriversOfState driver = new DriversOfState(j);
             driver.StateSelling();             // продаёт всех ботов, которые стоят в данный момент в магазине (через движок состояний)
         }
     }
 }
Пример #6
0
        /// <summary>
        /// метод задает функционал для потока, организуемого gold кнопкой
        /// </summary>
        private void funcTransfer()
        {
            DriversOfState driveTrader = new DriversOfState(1);

            driveTrader.StateTransferVisChapter1();            //торговец выходит на место передачи песо

            for (int j = 1; j <= numberOfAcc; j++)
            {
                Check check = new Check(j);
                check.ReOpenWindow();
                if (check.isLogout())
                {
                    DriversOfState drive = new DriversOfState(j);
                    drive.StateTransferVis();
                }
            }
        }
Пример #7
0
        /// <summary>
        /// метод задает функционал для потока, организуемого аква кнопкой
        /// </summary>
        private void funcSilver()
        {
            int            NumberOfWindow = globalParam.TotalNumberOfAccounts + 1;
            Check          check          = new Check(NumberOfWindow);
            DriversOfState drive          = new DriversOfState(NumberOfWindow);

            check.ReOpenWindow();
            drive.StateGotoOldMan();  //подходим в Old Man

            for (int i = 1; i <= 100; i++)
            {
                //check.ReOpenWindow();
                //if (check.isLogout())   //если окно находится в логауте
                //{
                //DriversOfState drive = new DriversOfState(NumberOfWindow);
                drive.StateOtitRun2();
                //}
            }
        }
Пример #8
0
        /// <summary>
        /// метод задает функционал для потока, организуемого gold кнопкой
        /// </summary>
        private void funcGold()
        {
            Check[]          check  = new Check[numberOfAcc + 1];
            DriversOfState[] driver = new DriversOfState[numberOfAcc + 1];

            for (int j = startAccount; j <= numberOfAcc; j++)
            {
                check[j]  = new Check(j);  //проинициализировали check[j]. Сработал конструктор
                driver[j] = new DriversOfState(j);
            }

            for (int j = startAccount; j <= numberOfAcc; j++)
            {
                if (check[j].IsActiveServer)
                {
                    driver[j].Farm();
                }
            }
        }
Пример #9
0
        /// <summary>
        /// метод задает функционал для потока, организуемого Coral кнопкой
        /// </summary>
        private void funcCoral()
        {
            Check[] check = new Check[numberOfAcc + 1];
            for (int j = startAcc; j <= numberOfAcc; j++)
            {
                check[j] = new Check(j);                                             //проинициализировали check[j]. Сработал конструктор
            }
            for (int j = startAcc; j <= numberOfAcc; j++)
            {
                if (check[j].IsActiveServer)
                {
                    check[j].ReOpenWindow();
                    check[j].Pause(1000);

                    DriversOfState drive = new DriversOfState(j);
                    drive.StateBarackPlus();
                }
            }
        }
Пример #10
0
 /// <summary>
 /// метод задает функционал для потока, организуемого аква кнопкой
 /// </summary>
 private void funcAqua()
 {
     Check[] check = new Check[numberOfAcc + 1];
     for (int j = startAcc; j <= numberOfAcc; j++)
     {
         check[j] = new Check(j);                                             //проинициализировали check[j]. Сработал конструктор
     }
     for (int j = startAcc; j <= numberOfAcc; j++)
     {
         //Check check = new Check(j);
         if (check[j].IsActiveServer)
         {
             check[j].ReOpenWindow();
             check[j].Pause(1000);
             DriversOfState driver = new DriversOfState(j);
             driver.StateSelling();             // продаёт всех ботов, которые стоят в данный момент в магазине (через движок состояний)
         }
     }
 }
Пример #11
0
 /// <summary>
 /// метод задает функционал для потока, организуемого gold кнопкой
 /// </summary>
 private void funcChoco()
 {
     Check[] check = new Check[numberOfAcc + 1];
     for (int j = startAccount; j <= numberOfAcc; j++)
     {
         check[j] = new Check(j);                                                 //проинициализировали check[j]. Сработал конструктор
     }
     for (int j = startAccount; j <= numberOfAcc; j++)
     {
         if (check[j].IsActiveServer)
         {
             check[j].ReOpenWindow();
             check[j].Pause(1000);
             if (check[j].isEnchant())   //если окно находится в магазине чиповки
             {
                 DriversOfState drive = new DriversOfState(j);
                 drive.StateNintendo();
             }
         }
     }
 }
Пример #12
0
 /// <summary>
 /// метод задает функционал для потока, организуемого Magenta Button (Sharpening)
 /// </summary>
 private void funcMagenta()
 {
     Check[] check = new Check[numberOfAcc + 1];
     for (int j = startAccount; j <= numberOfAcc; j++)
     {
         check[j] = new Check(j);                                                 //проинициализировали check[j]. Сработал конструктор
     }
     for (int j = startAccount; j <= numberOfAcc; j++)
     {
         if (check[j].IsActiveServer)
         {
             check[j].ReOpenWindow();
             check[j].Pause(1000);
             if (check[j].isIda())   //если окно находится в магазине Иды
             {
                 DriversOfState drive = new DriversOfState(j);
                 drive.StateSharpening();
             }
         }
     }
 }
Пример #13
0
        /// <summary>
        /// метод задает функционал для потока, организуемого аква кнопкой
        /// </summary>
        private void funcSilver()
        {
            //    int NumberOfWindow = numberOfAccglobalParam.TotalNumberOfAccounts + 1;
            Check check = new Check(1);
            //Check[] check = new Check[numberOfAcc + 1];
            //for (int j = startAcc; j <= numberOfAcc; j++) check[j] = new Check(j);   //проинициализировали check[j]. Сработал конструктор


            DriversOfState drive = new DriversOfState(1);

            drive.StateGotoOldMan();  //подходим в Old Man

            while (true)
            {
                //check.ReOpenWindow();
                //if (check.isLogout())   //если окно находится в логауте
                //{
                //DriversOfState drive = new DriversOfState(NumberOfWindow);
                drive.StateOtitRun2();
                //}
            }
        }