} // getRec() /** * Есть ли картинка? */ public Boolean isFound() { if (!this.rec.IsEmpty) { // Картинка уже была найдена return(true); } // if BotClass.create_screen_shot(); Rectangle rec = BotClass.imageSearch(this.image, this.delta); return(this.rectangleToBool(rec)); } // isFound()
} // imageSearchAndMouseClick() /** * Ищет маленькую картинку в большой картинке. И двигает на неё курсор мышки. * @param Bitmap smallImage - искомая картинка * @param int colorDelta - допустимая погрешность в цвете * @param Rectangle rec - прямоугольник, где искать маленькую картинку * @return Rectangle - координаты найденой картинки (Если картинка не найдена, то пустой прямоугольник) */ public static Rectangle imageSearchAndMouseMove(Bitmap smallImage, int colorDelta = 0, Rectangle searchRec = new Rectangle()) { Rectangle rec = BotClass.imageSearch(smallImage, colorDelta, searchRec); if (!rec.IsEmpty) { // Картинка была найдена if (!BotClass.area.IsEmpty) { rec.Offset(BotClass.area.Location); } // Двигаем курсор мыши BotClass.moveCursor(rec); } return(rec); } // imageSearchAndMouseMove()