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); }
public Parafia(Worker worker) { this.worker = worker; }