public void validarInicioBatalha() { Rectangle areaBusca = new Rectangle(200, 200, Proporcao.Width / 2, Proporcao.Height - 200); Model.Match objMatchIniciarBatalha = ImagemBusca.obterInstancia().buscarImagemPorTemplate(BotaoAcao.obterInstancia().obterBotaoAcao("IniciarBatalha").Imagem, Imagem.EnumRegiaoImagem.COMPLETO, areaBusca); bool isIniciarBatalha = false; if (objMatchIniciarBatalha.Semelhanca > 0) { isIniciarBatalha = true; } else { Model.Match objMatchPassarTurno = ImagemBusca.obterInstancia().buscarImagemPorTemplate(BotaoAcao.obterInstancia().obterBotaoAcao("PassarTurno").Imagem, Imagem.EnumRegiaoImagem.COMPLETO, areaBusca); if (objMatchPassarTurno.Semelhanca > 0) { isIniciarBatalha = true; } } if (isIniciarBatalha) { System.Windows.Forms.SendKeys.SendWait(" "); Batalha.obterInstancia().iniciar(Batalha.EnumTiposBatalha.AntiBOT); } }
public static Batalha obterInstancia() { if (Batalha.objBatalha == null) { Batalha.objBatalha = new Batalha(); } return(Batalha.objBatalha); }