Доброго времени суток.
Есть некоторая область экрана размером 100*100, на которой произвольно появляется одна из картинок размером 15*15 пикселей. Всего таких картинок 5. При обнаружении такой картинки нужно кликнуть в произвольное место в пределах этой картинки.
Вопрос: могу ли я сделать это таким (или каким-либо подобным) образом:
SEARCH:
GETSCREEN
IF_PICTURE_IN(0,0,99,99,"PICTURE_1.BMP","PICTURE_2.BMP","PICTURE_3.BMP","PICTURE_4.BMP","PICTURE_5.BMP")
LCLICK($_RETURN1+RND(0,14),$_RETURN2+RND(0,14))
ELSE
GOTO(SEARCH)
Или же придётся делать это так:
SEARCH_1:
GETSCREEN
IF_PICTURE_IN(0,0,99,99,"PICTURE_1.BMP",)
LCLICK($_RETURN1+RND(0,14),$_RETURN2+RND(0,14))
ELSE
GOTO(SEARCH_2)
SEARCH_2:
GETSCREEN
IF_PICTURE_IN(0,0,99,99,"PICTURE_2.BMP",)
LCLICK($_RETURN1+RND(0,14),$_RETURN2+RND(0,14))
ELSE
GOTO(SEARCH_3)
SEARCH_3:
GETSCREEN
IF_PICTURE_IN(0,0,99,99,"PICTURE_3.BMP",)
LCLICK($_RETURN1+RND(0,14),$_RETURN2+RND(0,14))
ELSE
GOTO(SEARCH_4)
SEARCH_4:
GETSCREEN
IF_PICTURE_IN(0,0,99,99,"PICTURE_4.BMP",)
LCLICK($_RETURN1+RND(0,14),$_RETURN2+RND(0,14))
ELSE
GOTO(SEARCH_5)
SEARCH_5:
GETSCREEN
IF_PICTURE_IN(0,0,99,99,"PICTURE_5.BMP",)
LCLICK($_RETURN1+RND(0,14),$_RETURN2+RND(0,14))
ELSE
GOTO(SEARCH_1)
Заранее спасибо за ответ.