void t_Tick(object sender, EventArgs e) { var document = (IHTMLDocument3)web_browser.Document; var last = document.getElementsByName("last_dropIt") .OfType <IHTMLElement>() .Select(element => element.getAttribute("value")) .FirstOrDefault(); var value = document.getElementsByName("texter") .OfType <IHTMLElement>() .Select(element => element.getAttribute("value")) .FirstOrDefault(); int idx_tmp; if (last != null && last != "") { int info = int.Parse(last); if (info == 8) { return; } if (info == 7) { board.clear(Board.RED); } else { board.move(info, out idx_tmp); } } if (value == "User's turn.") { PerfectMove pm = new PerfectMove(board); int idx = pm.findPerfectMove(Board.RED, 7); board.move(idx, out idx_tmp); web_browser.InvokeScript("dropIt", idx); zombie.IsEnabled = false; necromancer.IsEnabled = true; } }
void t_Tick(object sender, EventArgs e) { var document = (IHTMLDocument3)web_browser.Document; var last = document.getElementsByName("last_dropIt") .OfType<IHTMLElement>() .Select(element => element.getAttribute("value")) .FirstOrDefault(); var value = document.getElementsByName("texter") .OfType<IHTMLElement>() .Select(element => element.getAttribute("value")) .FirstOrDefault(); int idx_tmp; if (last != null && last != "") { int info = int.Parse(last); if (info == 8) return; if (info == 7) board.clear(Board.RED); else board.move(info, out idx_tmp); } if(value == "User's turn.") { PerfectMove pm = new PerfectMove(board); int idx = pm.findPerfectMove(Board.RED, 7); board.move(idx, out idx_tmp); web_browser.InvokeScript("dropIt", idx); zombie.IsEnabled = false; necromancer.IsEnabled = true; } }