Exemplo n.º 1
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            ApplicationConfig config = new ApplicationConfig();

            object obj = Settings.Default["properties"];

            if (obj != null)
            {
                config = (ApplicationConfig)obj;
            }
            if (String.IsNullOrEmpty(config.ProxyUser))
            {
                config.ProxyDomain = "TP";
                config.ProxyHost = "126.179.0.200";
                config.ProxyPort = 3128;
            }

            if (String.IsNullOrEmpty(config.SmtpTo))
            {
                config.SmtpAccount = "TP\\zz_sezam";
                config.SmtpAccountPasswd = "4esz%RDX";
                config.SmtpEnableSSL = true;
                config.SmtpPort = 587;
                config.SmtpHost = "smtp.poczta.tepenet";
            }

            if (String.IsNullOrEmpty(config.ProxyUser) || String.IsNullOrEmpty(config.SmtpTo))
            {
                Settings.Default["properties"] = config;
                Settings.Default.Save();
            }

            worker = new Worker(this);
            worker.setMainWindowTitle();
            worker.fillQuestsList();
            worker.GetServerTime();
            threadList = new List<Thread>();

            Thread systemTimeThread = new Thread(worker.renderSystemTime);
            systemTimeThread.Name = "SystemTimeThread";
            systemTimeThread.Start();

            Thread mainWorkThread = new Thread(worker.startMainWork);
            mainWorkThread.Name = "MainWorkThread";
            mainWorkThread.Start();

               /* Thread questWorkThread = new Thread(worker.doQuestWork);
            questWorkThread.Name = "QuestWorkThread";
            questWorkThread.Start();

            Thread relicsWorkThread = new Thread(worker.buyRelics);
            relicsWorkThread.Name = "RelicsWorkThread";
            relicsWorkThread.Start();
            */
            Thread onlyAttackThread = new Thread(worker.onlyAttackWork);
            onlyAttackThread.Name = "OnlyAttackThread";
            onlyAttackThread.Start();

            /*Thread safeCashActionThread = new Thread(worker.safeCashAction);
            safeCashActionThread.Name = "SafeCashActionThread";
            safeCashActionThread.Start();*/

            threadList.Add(systemTimeThread);
            threadList.Add(mainWorkThread);
            //threadList.Add(questWorkThread);
            //threadList.Add(relicsWorkThread);
            threadList.Add(onlyAttackThread);
            //threadList.Add(safeCashActionThread);
        }
Exemplo n.º 2
0
 public Parafia(Worker worker)
 {
     this.worker = worker;
 }